Building Reliable Web Services Compositions

The recent evolution of internet technologies, mainly guided by the Extensible Markup Language (XML) and its related technologies, are extending the role of the World Wide Web from information interaction to service interaction. This next wave of the internet era is being driven by a concept named Web services. The Web services technology provides the underpinning to a new business opportunity, i.e., the possibility of providing value-added Web services. However, the building of value-added services on this new environment is not a trivial task. Due to the many singularities of the Web service environment, such as the inherent structural and behavioral heterogeneity of Web services, as well as their strict autonomy, it is not possible to rely on the current models and solutions to build and coordinate compositions of Web services. In this paper, we present a framework for building reliable Web service compositions on top of heterogeneous and autonomous Web services.

[1]  Butler W. Lampson,et al.  Atomic Transactions , 1980, Advanced Course: Distributed Systems.

[2]  Gio Wiederhold,et al.  Mediation in information systems , 1995, CSUR.

[3]  Panos K. Chrysanthis,et al.  Advances in concurrency control and transaction processing - executive briefing , 1996 .

[4]  Gustavo Alonso,et al.  Concurrency control and recovery in transactional process management , 1999, PODS '99.

[5]  Matthias Nussbaum Database Transaction Models for Advanced Applications , 1992 .

[6]  Fabio Casati,et al.  Dynamic and adaptive composition of e-services , 2001, Inf. Syst..

[7]  Gustavo Alonso,et al.  WISE: business to business e-commerce , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

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

[9]  Butler W. Lampson,et al.  Distributed Systems - Architecture and Implementation, An Advanced Course , 1981, Advanced Course: Distributed Systems.

[10]  Paulo F. Pires,et al.  Webtransact: A Framework For Specifying And Coordinating Reliable Web Services Compositions , 2002 .

[11]  Panos K. Chrysanthis,et al.  Executive Briefing: Advances in Concurrency Control and Transaction Processing , 1997 .

[12]  Gustavo Alonso,et al.  Transactional coordination agents for composite systems , 1999, Proceedings. IDEAS'99. International Database Engineering and Applications Symposium (Cat. No.PR00265).