Performance Analysis and Simulation of Composite Web Services

The new paradigm for distributed computing over the Internet is that of Web services. They are Web accessible software components, which can be combined and linked together to create new functionality in the form of Web processes. This creates the need to compose services into processes that are efficient in terms of their performance. This paper describes our Service Composition and Execution Tool (SCET) and various methodologies that could be adopted for evaluating the performance of a Web process. SCET allows for composing services statically using its designer and storing them as Web Service Flow Language (WSFL) based specifications. Executing a process enables one to realize its functionality and also analyse its performance. For executing a process, SCET automatically generates execution code for a composed process. This paper discusses techniques for process execution time analysis and execution monitoring that can be used to evaluate the performance of individual Web services involved in a process...

[1]  A. Sheth,et al.  WebWork � METEOR � s Web Based Work ow Management System , 2005 .

[2]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[3]  Marie-Christine Fauvet,et al.  Towards Patterns of Web Services Composition , 2003, Patterns and Skeletons for Parallel and Distributed Computing.

[4]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[5]  Virgílio A. F. Almeida,et al.  Capacity Planning for Web Services: Metrics, Models, and Methods , 2001 .

[6]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[7]  Amit P. Sheth,et al.  Web service technologies and their synergy with simulation , 2002, Proceedings of the Winter Simulation Conference.

[8]  Amit P. Sheth,et al.  Simulation modeling within workflow technology , 1995, WSC '95.

[9]  Rajesh S. Nair,et al.  JSIM: A Java-Based Query Driven Simulation and Animation Environment , 1997 .

[10]  K. Verma,et al.  Designing an XML Database Engine : API and Performance , 2002 .

[11]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[12]  Amit P. Sheth,et al.  CORBA-Based Run Time Architectures for Workflow Management Systems , 1996 .

[13]  Gregory A. Silver,et al.  Modeling and Simulation of Quality of Service for Composite Web Services , 2003 .

[14]  Hye-Young Paik,et al.  Self-Coordinated and Self-Traced Composite Services with Dynamic Provider Selection , 2001 .

[15]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[16]  R GruberThomas Toward principles for the design of ontologies used for knowledge sharing , 1995 .

[17]  John A. Miller,et al.  JSIM: A Java-based simulation and animation environment , 1997, Proceedings of 1997 SCS Simulation Multiconference.

[18]  Amit P. Sheth,et al.  WebWork: METEOR2's Web-Based Workflow Management System , 1998, Journal of Intelligent Information Systems.

[19]  Erik Christensen,et al.  WSDL: Web Service Description Language , 2001 .

[20]  Amit P. Sheth,et al.  Workflow Quality of Service , 2002, ICEIMT.

[21]  John A. Miller,et al.  Using simulation to facilitate effective workflow adaptation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[22]  James C. Chen,et al.  Capacity planning for a twin fab , 1999, 1999 IEEE International Symposium on Semiconductor Manufacturing Conference Proceedings (Cat No.99CH36314).

[23]  Amit P. Sheth,et al.  Supporting State-Wide Immunisation Tracking Using Multi-Paradigm Workflow Technology , 1996, VLDB.

[24]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

[25]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.