Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alonso, G., Fiedler, U., Hagen, C., et al.: WISE: Business to Business E-Commerce. In: Proceedings of RIDE. Sydney, Australia, (1999).
Alonso, G., Schuldt, H., Schek, H.: Concurrency Control and Recovery in Transactional Process Management. In: Proceedings of the Symposium on Principles of Database Systems. Philadelphia, (1999) 316–26
Casati, F., Ilnicki, S., Jin, L., et al.: Adaptive and Dynamic Service Composition in eFlow. In: Proceedings of CaiSE 2000. Stockholm, (2000) 13–31
Casati, F., Shan, M.: Dynamic and Adaptive Composition of E-services. Information Systems, Vol. 26 1. (2001) 143–163
Elmagarmid, A. K. (ed.): Database Transaction Models for Advanced Applications. Morgan Kaufmann. (1992)
Georgakopoulos, D., Hornick, M., Sheth, A.: An overview of workflow management: from process modeling to workflow automation infrastructure. Intl. Journal on distributed and parallel databases, Vol. 3 2 (1995) 119–153
IBM White Paper: The IBM WebSphere software platform and patterns for ebusiness-invaluable tools for IT architects of the new economy. (2000) [http://www4.ibm.com/software/info/websphere/docs/wswhitepaper.pdf].
Lampson, B. W.: Atomic Transactions. In: Goos, G., Hartmanis, J. (eds.), Distributed Systems-Architecture and Implementation: An Advanced course. Springer-Verlag (1981) 246–265
Leymann, F.: Web Services Flow Language (WSFL 1.0). (2001)[http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf]
Microsoft White Paper: A Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform. (2000) [http://www.microsoft.com/commerceserver/techres/whitepapers.asp].
Pires, P. F., Benevides, R. F. M., Mattoso, M.: WebTransact: A Framework for Specifying and Coordinating Reliable Web Service Compositions. In: Technical Report ES-578/02, PESC/COPPE, Federal University of Rio de Janeiro. April (2002) [http://www.cos.ufrj.br/∼pires/webTransact.html]
Pires, P.F., Raschid, L.: MedTransact: Transaction Support for Mediation with Remote Service Providers. In: Proceedings of the 3rd International Conference on Telecommunications and Electronic Commerce. Dallas, USA (2000).
Potts, M., Cox, B., Pope, B.:Business Transaction Protocol Primer. OASIS Committee Supporting Document. [https://www.oasis-open.org/committees/business-transactions/documents/primer/Primerhtml/BTP
Ramamritham, K., Chrysanthis, P. K. (eds.): Advances in Concurrency Control and Transaction Processing. IEEE Computer Society Press, CA (1997)
Schuldt, H., Schek, H. J., Alonso, G.: Transactional Coordination Agents for Composite Systems. In: Proceedings of the International Database Engineering and Applications Symposium (IDEAS 1999). Montreal, Canada (1999) 321–331
Thatte, S.: XLANG: Web Services for Business Process Design. Microsoft Corporation (2001) [http://www.gotdotnet.
W3C (World Wide Web Consortium) Note: Tentative Hold Protocol Part 1: White Paper. (2001) [http://www.w3.org/TR/tenthold-1/]
W3C (World Wide Web Consortium) Note,: Web Services Conversation Language. (2001) (WSCL) 1.0. [http://www.w3.org/TR/2002/NOTE-wscl10-20020314/]
W3C (World Wide Web Consortium) Note: Web Services Description Language (WSDL) 1.1. (2001) [http://www.w3.org/TR/2001/NOTE-wsdl-20010315]
Wiederhold, G.: Mediation in Information Systems. ACM Computing Surveys, Vol. 27 2 1995 265–267
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pires, P.F., Benevides, M.R., Mattoso, M. (2003). Building Reliable Web Services Compositions. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds) Web, Web-Services, and Database Systems. NODe 2002. Lecture Notes in Computer Science, vol 2593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36560-5_5
Download citation
DOI: https://doi.org/10.1007/3-540-36560-5_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00745-6
Online ISBN: 978-3-540-36560-0
eBook Packages: Springer Book Archive