Reliability and Performance Estimation for Enriched WS-SAGAS

Over the last couple of years, the Web services compositions paradigm has been gathering a considerable momentum to grasp at the opportunity of becoming the most natural solution for autonomous and heterogeneous applications integration. In this paper, we advocate that we have yet to be concerned about the reliability and performance levels that the Web services composition will exhibit upon execution, which is still an ongoing research problem finding notable interest. Focusing on this issue, we propose to estimate the reliability and performance of Web services compositions. We concentrate on one important aspect that has received little attention so far: the consideration of the failures repercussions on the overall composition execution performance. Specifically, our targets are twofold. Firstly, we propose to enrich WS-SAGAS with a new set of advanced aggregation patterns so that it fits with the inherent business processes complexity and thereby it allows to specify, as Web services compositions, any business process no matter how it turns out to. Secondly, we propose to estimate the reliability and performance of each of these patterns, and this, in both, correct and faulty situations. Our enriched WS-SAGAS model ameliorates considerably the chances to acquire more plausible estimations of the reliability and performance because of its failure awareness. Moreover, analyzing these estimations helps to investigate the reasons that may lay behind these failures and indeed to contribute noticeably to acquire more reliable compositions execution with high performance level

[1]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[2]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[3]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[4]  Karl Aberer,et al.  Deriving service models in cross-organizational workflows , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[5]  Aart van Halteren,et al.  Towards an adaptable QoS aware middleware for distributed objects , 2003 .

[6]  Takashi Kobayashi,et al.  WS-SAGAS: Transaction Model for Reliable Web-Services-Composition Specification and Execution , 2003 .

[7]  Antonio Jorge Silva Cardoso,et al.  Quality of service and semantic composition of workflows , 2002 .

[8]  Amit P. Sheth,et al.  Composition, Performance Analysis and Simulation of Web Services , 2002 .

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

[10]  Marlon Dumas,et al.  Pattern Based Analysis of BPEL4WS , 2002 .

[11]  Erhard Rahm,et al.  Quality-Oriented Handling of Exceptions in Web-Service-Based Cooperative Processes , 2004, EAI.

[12]  Bertrand Meyer,et al.  Applying 'design by contract' , 1992, Computer.

[13]  Amit P. Sheth,et al.  Managing heterogeneous multi-system tasks to support enterprise-wide operations , 1995, Distributed and Parallel Databases.

[14]  Alfons Kemper,et al.  Reliable Web Service Execution and Deployment in Dynamic Environments , 2003, TES.

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

[16]  Amit P. Sheth,et al.  Service-oriented Middleware , 2002 .

[17]  Takashi Kobayashi,et al.  A Simulation System of THROWS Architecture for WS-SAGAS , 2004 .

[18]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[19]  Takashi Kobayashi,et al.  THROWS: an architecture for highly available distributed execution of Web services compositions , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

[20]  Heiko Schuldt,et al.  Peer-to-Peer Process Execution with Osiris , 2003, ICSOC.

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

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