Evaluation of a Framework for Integrated Web Services

Page 1

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 09 | Sep 2022 www.irjet.net p-ISSN: 2395-0072

Evaluation of a Framework for Integrated Web Services

1 , Mr. Ram Krishna

2

1M.Tech, Computer Science and Engineering, SR Institute of Management & Technology, Lucknow, India 2Professor, Computer Science and Engineering, SR Institute of Management & Technology, Lucknow ***

Abstract - One of the most popular solutions is to use specialized software, particularly in light of the increasing need for software in the industrial sector to handle model simulation and physical prediction. This is particularly accurate given the rising desire for employing software to address these problems. This specific component is only one of the numerous reasons why using professional software is one of the most popular choices. One of the most popularoptionsis the usage of professional software since it is an approach that is both effective and successful, which is what most professionals want when choosingatechniquetoachievetheir objectives. This is one of the factors making the usage of specialized software one of the most often used alternatives. Users appreciate a simple process for obtaining on-demand software services, especially one that relieves them of the burden of installing and updating the application themselves. Additionally, users anticipate that the software services they use on demand would be affordable. This is essential. In this thesis, I provide an argument in support of a web-based architecture that enables users to access a broad range of software applications andbuy the software services theyneed via online markets. Users may be able to incorporate a large range of software programs for themselves using this design. I'll first provide the evidence in support of this architectural style before making my case. Additionally, I'll go over the advantages of using a design that emphasizes the quality of the services offered to clients. We poll users to assess the quality of the user experience offered by the platform, and we utilise two common "Simulation Software as a Service" implementations to demonstrate how this integrated framework may be built.

Key Words: Web,frame,IntegrationConceptinweb,web codingbyintegrationconcept.

1. INTRODUCTION

Consumers who use automated programs find it easier to managethenumerousfinancialdocumentationtheycome across on a daily basis. They use the internet to communicate photos, movies, and articles to their friends andfamily.Ontheotherside,businesssoftware mayhelp firms manage their personal data, create financial projections,andsimulateamodelorprocess.Theusageof web services is becoming a more widespread practice in today's state-of-the-art software systems [1]. Numerous internet services have been made available thanks to the effortsofAmazon,Google,andMicrosoft.Onlineservicesare also available for a broad range of business applications,

such as Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) (CRM). Users may connecttotheweb-basedclientinterfaceoftheWebservice, whichisintendedtobeversatile.Additionally,severalusers ofthesameonlineservicemayreducecostsforallparties, resultingincostsavings.Themajorityofprofessionalsprefer tochoose a strategythat is both effectiveand efficient for achieving their goals, which is to use specialized software applications.Thisisduetotheriseindemandsfortheuseof software to deal with model simulation and physical predictorintheindustrialsector.[5]"Theexpensiveexpense of developing and maintaining software and hardware infrastructures for the purpose of providing services to enterprises has led to a noteworthy shift towards the utilizationofthird-partyserviceswhichsupplyprocessing power,anddatastoragespacetocustomers.""Thehighcost of creating and maintaining software and hardware infrastructures for the purpose of delivering services to businesseshasledtoanoticeabletrendtowardstheuseof third-party SaaS, or software-as-a-service, is a software delivery model in which users can access software and associated data by using a thin client and a web browser. This model provides a number of significant benefits, includinglowercosts,remoteaccess,rapiddeployment,and

1.1. Architecture of Service-Oriented

OnekindofSOAarchitectureisoneinwhichseveraldistinct services interact with one another in a way that only tangentiallyconnectsthem.Aserviceisapackageoftasks thataserviceproviderofferstoacustomerinordertomeet their needs. This term is used to service-oriented architecture, sometimes referred to as SOA. The environmentandthepresentstateofotherservicesdonot significantlyaffectaservice'soperationwhileitisoperating insideaSOA.Thecommitmentofanexecutionofaserviceis governed by the resident service rather than the global procedure. This is because a service may function independently and is not reliant on any one particular platform. Because of this, processes made out of web servicesoftendonotexecuteinafashionthatisconsistent with the idea of serializability. In a situation like this, concurrentprocessesmayusedifferentservicestoaccessor alter the same data; but, the isolation characteristic that typicallyexistsbetweentheexecutionsofdifferentservices won'tbepresent.

© 2022,
|
Certified Journal | Page794
IRJET
Impact Factor value: 7.529 | ISO 9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 09 | Sep 2022 www.irjet.net p-ISSN: 2395-0072

1.2. Data Dependency Analysis

Xiaopresentsbothaformaldefinitionandacomprehensive descriptionofaprocessdependencemodel(2006).Atboth theoperationandprocesslevels,thisarchitecturespecifies readandwritedependencies.Dependenciesforreadingand writingarelisted.BecauseofthewaySOAwasbuilt,ifone process fails, it might potentially call into question the reliabilityofeveryotherprocessthatdependsonit.Thisis due to the way SOA was designed, where each process is dependantupontheonebeforeit.Usingaparadigmknown astheprocessdependencymodel,itisfeasibleto createa collectionofprocessesthataredependentontheonethat failed. Because the model allows for the construction of dependent groups, this is possible. Executing the proper recoveryproceduresfortheprocessesthatareapartofthe dependentsetisabsolutelynecessaryasaconsequenceof this.Effectivetechniquestoassessifrecoveryisnecessary andtodynamicallycarryoutrecoveryactivities,however, continue to provide a difficult topic for research and developmenttofocusonatthismoment.Thisisduetothe fact that these methods are still challenging to develop. Processinterferencerules(PIRs)wereproposedbyXiaoand Urban (2007) to assess user-defined circumstances that determinewhetherthedependentprocessshouldcarryon operatingorinitiateitsownrecoveryprocedures.

1.3. Web Service Standards

AframeworkcalledWS-Coordinationmaybeexpandedto give protocols for coordinating the actions of distributed applications. F. The WS-Coordination document's authors are Cabrera, Copeland, and Freund. These kinds of coordination protocols are used to support a variety of applications,includingthosethatrequirereachingconstant consensus on the outcomes of actions taken in several differentlocations.Thestructureofacoordinationservice, also known as a coordinator, is described in the WSCoordination standard. It is made up of the previously described component services. The first component is an activation service equipped with an action that makes it possibleforanapplicationtoproduceacoordinatedinstance or context. This service's provision is a part of the first component.Aregistrationservicethatallowsapplicationsto registerforcoordinationprotocolsisthesecondcomponent.

1.4. Recent Data Consistency Approaches

Mikalsen,Tai,andRouvellou(2002)developedthegroundbreakingOnlineServiceTransaction(WSTx)architectureto addresstheproblemoftransactionaldependabilityinonline servicedevelopment.Thetransactionalattitudesframework is the name of this conceptual framework. In the WSTx architecture, transactional attitudes are what allow web service providers to declare their unique transactional capabilities and semantics. They are also what allow web service users to express their unique transactional

requirements.Transactionalattitudesareusedtoindicate both these capacities and requirements. It is possible to distinguishbetweentwodifferentkindsofattitudeswithin theWSTxparadigm:providertransactionalattitudes(PTAs) and client transactional attitudes (CTAs) (CTAs). Online service providers use PTAs to precisely describe the transactional behavior of their services, while customers utilize CTAs to explicitly state their expectations and the acceptance criteria for the results of their transactions. Online service companies use PTAs in order to precisely describethetransactionalbehaviouroftheirservices.Each client will engage in one or more activities inside the confinesofawebtransaction,andeachoftheseactionswill signifyaprovidertransactionthatwilltakeplacewithinthe parametersofthemorecomprehensivewebtransaction.

1.5. Web Service Models in a Service-Oriented Architecture

Peoplemayincludeseveralvariousweb-basedservicesinto asinglewebapplicationbyemployingarangeofapplication programminginterfaces,sometimesreferredtoasAPIsfor short. Application programming interface, or API, is a shorthand for that. API is an abbreviation for application programminginterface.APIisacontraction."WebServices offer a new paradigm in present-day collaborative applicationdevelopmentincompanies"and"WebServices transcend systems, networks, and organizations" are two expressionsthatmaybeusedtoexplaintheinfluenceofWeb Services. [2] The example that follows shows a business whoseonlygoalistomeettheneedsandexpectationsofthe clientsitworkswith.

Figure-1: Web Service Models in a Service-Oriented Architecture.

© 2022,
|
|
Certified Journal | Page795
IRJET
Impact Factor value: 7.529
ISO 9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 09 | Sep 2022 www.irjet.net p-ISSN: 2395-0072

2. COLLABORATIVE WEB SERVICE

Numerous research support the concept of web service cooperation,whichgivesitcredibility.ZhengxiongHouand hiscolleagues[10]presentaweb-basedarchitectureforthe delivery of software as a service that is built on highperformancecomputingresources.Itcreatesawebgateway thatcustomersmayvisitinordertoaccesstheapplication softwarewhileitisoperatinginapay-for-usemode.Thishas theimmediateeffectofremovingthedifficultiesinherentin conventionalsoftware,whichisnotservice-orientedandis constrainedbysoftwarelicensing.ThisE-Commercefeature isquiteidenticaltomyintegratedframework,whichallows consumerstochoosethesortoflicensablesoftwareservice that best suits their needs based on the cost of that licensable choice. A new paradigm for collaborative applicationdevelopmentthatisbasedonwebservicesand provides a wide range of diverse examples to follow has beencreatedbyIrfanAwan andhis colleagues[3].Onthe otherhand,theyprovidedathree-layeredarchitecturefor collaborative applications that handles a variety of treatments.

2.1. Web Service Configuration and Customization

The authors Haiqi Liang et al. [1] provide a procedure for updatingonlineservicesthatincludecooperationbetween the consumer and the service provider in a predefined manner to carry out the update. The technique of personalising online services via the use of collaborative programmingisthewordusedtorefertothisstrategy.WSPolicy. The vocabulary supplied by the WS-Policy [38] standardisbothflexibleandexpandableinsideanXMLweb services architecture. As a result, it is much easier to articulate the talents, requirements, and fundamental characteristicsofthings.

2.2. Portal and Catalog Layer.

Beforeapplicationsoftwarecouldbemadeavailableviathe use of services, the foundational components absolutely needed to function properly had to be in place. These key componentswillbebrokendownintomoredetaillateronin the piece. These components include of service encapsulation, service definition, and deployment for application software; service registration and discovery; service negotiation and selection; service delivery and consumption;servicecomposition;andon-demandlicencing serviceandaccounting[10].Thepicturethatcanbelooked attoviewthecomponentarchitecturethatcanbelookedat canbeseendisplayedinthefollowingimage,whichcanbe seen presented below, and it can also be seen below. The picturecanbeseendisplayedinthefollowingimage,which canbeseenpresentedbelow,anditcanalsobeseenbelow.

Figure-2: Portal and Catalog Layer.

2.3. Manifold Flow Predictor

Research conducted by P&G on fluid flow has been more productivethanks,inpart,totheuseofacomputersystem within the corporation known as the Manifold Flow Predictor site. The programme in question wascreated in collaboration with a different company that goes by the name TotalSim [52], and the name of the application is formed from the names of the two individuals who were initially responsible for its creation. P&G has found that usingthismethodhasshowntobeusefulfortheirjobwhen itcomestoachievingtheirgoals(MFP).Whencreatingthis website, we made use of both the high-performance computingcapabilitiesofferedbyOSCandanopen-source software instrument called OpenFoam [44]. Both of these resourceswerequitehelpful.Mysuggestionthattheytake ontheresponsibilityofconstructingthegatewaybyutilising Drupalandpresentingtheresultsofthesimulationduringa session of Virtual Network Computing was accepted by them,andtheysaidthattheywoulddoso.Inaddition,my suggestion that they present the results of the simulation duringasessionofVirtualNetworkComputing.

©
Certified Journal | Page796
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 09 | Sep 2022 www.irjet.net p-ISSN: 2395-0072

bytheOhioSupercomputerCenterbypurchasingaone-day Moldex3Dlicenceforjust$180.Thelicencegivestheuser accesstothesimulationservice.AnotheruserofthePolymer Portalsaidthathegotalotoutofthetraining coursethat was offered. He is interested in analysing the extrusion processofacertainmaterial,butheisunabletodososince the programme that he needs to utilise, Ludovic [40], is difficulttouse.

Figure-3: Example of an OpenFoam simulation result.

3. ANALYSIS PORTION

Weoutlinehowweperformedtheusersurveysthatwedid in order to assess the true advantages that the integrated frameworkoffers,andweprovidesomeofthedatathatwe obtained from those surveys of users. Both the Polymer Portal and the Manifold Flow Predictor projects that we were working on benefited from our usage of the SMaaS architecture, which was advantageous to both of those projects.Thesurveysareusedasexamplesthroughoutthe whole of this chapter, and all of the information was gathered via the use of questionnaires in addition to interviews. The goal of the questions is to assess the practicability, with a main emphasis on user experience qualities such as real cost, degree of happiness, and simplicityassomeofthemostimportantfactorstotakeinto consideration.

3.1. Cost

Our Polymer Portal was developed on an SMaaS architecture; it operates in a "pay-for-use" mode, which allowscustomerstoacquireaservicelicenceforashorter length of time at a reduced price. One of the people who utilizes Polymer Portal said that he constantly uses Moldex3Dtoimitateplasticinjection.Despitethis,theprice of the licence for Moldex3D is rather costly. It costs approximately $50,000 for one year, and that does not include a software update or technical support, both of which cost an additional $20,000 each. Additionally, paymentsandmaintenancefortheunderlyinghardwareare stillrequired.Hisfirmisamid-sizedpolymercompany,and assuch,theydonotwanttospendasignificantamountof money on costs that are incurred immediately. Polymer Portal, on the other hand, fixes all of these problems. The user has the ability to use the simulation service inside a high-performancevirtualmachinethatissetupandmanaged

Figure-4: Price of Simulation Services on Polymer Portal.

Theillustrationdemonstratesthattherearemanydifferent typesoflicensesavailabletouserstochoosefrom,andusers are free to choose a license based on their particular requirements.Customerschooseone-daylicencesthemost, accordingtothestudies,sincenotonlyaretheyinexpensive, buttheyalsoprovideusersagreaterdegreeoffreedom.

4. CONCLUSIONS

Thepurposeofthisthesisistoofferaframeworkthatsaves money,streamlinesprocedures,andimprovesthequalityof the user experience by combining numerous online componentsandsoftwareservicesintoasinglewebsite.In ordertoaccomplishthis,thisthesiswillcombinenumerous online components and software services. The most importantelementsoftheframeworkoftheargumentare included in the following phrase: First, I will outline the architecture, and then I will proceed to discuss the key componentsthatcomposethisframework.Inaddition,we apply this architecture in the construction of two other products, namely Polymer Portal and Manifold Flow Predictor.Theseproductsarenamedaftertheirrespective names.Thesearetheonlytwogoodsintheworldthatare exactlylikeeachother.Customershavetheoptionofusing SimulationSoftwareasaService(SaaS),whichisofferedby bothofthesesystems.SoftwareasaServiceisanacronym

©
Page797
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal |

for "Software as a Service," and user surveys are an additional instrument that we use in the process of evaluatingthetwoproductsintermsoftheirusabilityand theoveralluserexperience.Thiscomparisonisbeingcarried outsothatitcanbedeterminedwhichofthetwogoodsis the most advantageous option. We have shown that customers benefit from this design in a number of ways, including cheaper prices, more flexibility of software services,enhanceduserexperiences,andenhancedsoftware performance.

REFERENCES

[1]HaiqiLiang,WeiSun,XinZhang,ZhongboJiang“APolicy Framework for Collaborative Web Service Customization” SOSE’06,2006

[2] N. Dhyanesh, G.C. Vineel, S.V. Raghavan “DEVISE: A MethodologyforBuildingWebServicesBasedInfrastructure forCollaborativeEnterprises”WETICE’03,2003

[3]IrfanAwan,MuhammadYounas“DifferentialTreatment ofWebServices-basedCollaborativeApplications”The9th International Conference on Computer Supported CooperativeWorkinDesignProceedings

[4] James D. Herbsleb “Global Software Engineering: The FutureofSocio-technicalCoordination”FOSE’07,2007

[5] K. Selcuk, Wen-Syan Li, Thomas Phan, Minqi Zhou “Frontiers in Information and Software as Services” ICDE 2009

[6] Jyoti Namjoshi, Archana Gupte, “Service Oriented ArchitectureforCloudbasedTravelReservationSoftwareas aService”Cloud2009

[7] Vidyanand Choudhary, “Software as a Service: Implications for Investment in Software Development” HICSS’07,2007

[8]SongGuo,FanBai,XiaolinXu,“SimulationSoftwareasa Service and Service- Oriented Simulation Experiment” IRI 2011

[9]EspadasJavier,ConchaDavid,MolinaArturo“Application DevelopmentoverSoftware-as-a-Serviceplatforms”ICSEA 2008

[10]ZhengxiongHou,etc“ASAAS:ApplicationSoftwareasa ServiceforHighPerformanceCouldComputing”HPCC2006

[11] Wei Sun, Xin Zhang, etc “Software as a Service: ConfigurationandCustomizationPerspective”SERVICES-2 2008

[12] H. Karhunen, M. Jantti, A. Earola “Serivce-Oriented SoftwareEngineering(SOSE)Framework”IEEE2005

[13] G. Ma, P. Lu “PBSWEB: A Web-based Interface to the PortableBatchSystem”

[14]E.Knorr,“SoftwareasaService:TheNextBigThing”, http://www.infoworld.com/d/applications/softwareservice-next-big-thing-319

[15] Ubercart Module: Ubercart, http://drupal.org/project/ubercart

[16]LDAPModule:LDAP,http://drupal.org/project/ldap [17]E-WeldPredictor,https://eweldpredictor.ewi.org [18]ITaP,http://www.itap.purdue.edu/

[19] T. Richardson, etc “Virtual Network Computing”, InternetComputing,IEEE1998 [20]M.Younas,K-MChao,C.Laing“SUDA:ServiceOriented DesignActivities”

18” International Conference on Computer Supported CooperativeWorkinDesign(CSCWD2004),IEEECSPress, May2004,Xiamen,China,pp.419-424

[21] P. Dewan, A. Shma ”An experiment in Interoperating Heterogeneous Collaborative Systems” 6th European Conference on Computer Supported Cooperative WorkECSCW’99,1999,Copenhagen,Denmark

[22]F.Liu,etc“SaaSIntegrationforSoftwareCloud”,CLOUD 2010

[23] T. Richardson, etc “Virtual Network Computing” InternetComputing,1998

[24]M.D.d.Assunçao,A.d.Costanzo,R.Buyya.“Evaluating the Cost- Benefit of Using Cloud Computing to Extend the CapacityofClusters.”HPDC’09,2009

[25]Wei-TekTsai,WuLi,HessamSarjoughian“P4-SIMSAAS: Policy Specification For Multi-Tendency Simulation Software-As-A-Service Model”, Qihong Shao,April 2011, ANSS '11: Proceedings of the 44th Annual Simulation Symposium

[26]Kadlec,J.;Jaros,D.;Kuchta,R.;“Implementationofan Advanced Authentication Method within Microsoft Active DirectoryNetworkServices”ICWMC,20106th

[27] Ashish G. Revar, Madhuri D. Bhavsr “Securing User authenticationusingSingleSign-OninCloudComputing”

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 09 | Sep 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page798

Turn static files into dynamic content formats.

Create a flipbook