QoS-Aware Web Services Composition Using Transactional Composition Operator

As composite web services are often long lasting, loosely coupled, and cross application and administrative boundaries, transactional support is required. Most of the work has so far focused on relaxing some ACID properties of the traditional transaction model, with little being done on investigating how the transaction can influence the quality of service (QoS) of a composite web service. In this paper, a composition model is proposed to evaluate the quality of service (QoS) of a composite service with various transactional requirements. The proposed model is based on a transactional composition operator, which extends the traditional workflow patterns and integrates transactional properties. Using a recursive approach, the QoS of a composite service can easily be calculated, in spite of transactional requirements given by service providers or end users.

[1]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[2]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

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

[4]  Gottfried Vossen,et al.  A multilevel model for Web service composition , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[5]  Daniel A. Menascé,et al.  Composing Web Services: A QoS View , 2004, IEEE Internet Comput..

[6]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[7]  Rajeev Rastogi,et al.  A transaction model for multidatabase systems , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[8]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[9]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[10]  D. Bunting,et al.  Web Services Transaction Management (WS-TXM) Ver1.0 , 2003 .

[11]  Panos K. Chrysanthis,et al.  ACTA: a framework for specifying and reasoning about transaction structure and behavior , 1990, SIGMOD '90.

[12]  Marie-Christine Fauvet,et al.  Handling Transactional Properties in Web Service Composition , 2005, WISE.

[13]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[14]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .

[15]  Panos K. Chrysanthis,et al.  A Formalism for Extended Transaction Model , 1991, VLDB.

[16]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[17]  Gottfried Vossen,et al.  A Multi-Level Model for Web Service Composition , 2004 .