Skip to main content

Building Reliable Web Services Compositions

  • Conference paper
  • First Online:
Web, Web-Services, and Database Systems (NODe 2002)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, G., Fiedler, U., Hagen, C., et al.: WISE: Business to Business E-Commerce. In: Proceedings of RIDE. Sydney, Australia, (1999).

    Google Scholar 

  2. 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

    Google Scholar 

  3. Casati, F., Ilnicki, S., Jin, L., et al.: Adaptive and Dynamic Service Composition in eFlow. In: Proceedings of CaiSE 2000. Stockholm, (2000) 13–31

    Google Scholar 

  4. Casati, F., Shan, M.: Dynamic and Adaptive Composition of E-services. Information Systems, Vol. 26 1. (2001) 143–163

    Article  MATH  Google Scholar 

  5. Elmagarmid, A. K. (ed.): Database Transaction Models for Advanced Applications. Morgan Kaufmann. (1992)

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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].

  8. Lampson, B. W.: Atomic Transactions. In: Goos, G., Hartmanis, J. (eds.), Distributed Systems-Architecture and Implementation: An Advanced course. Springer-Verlag (1981) 246–265

    Google Scholar 

  9. Leymann, F.: Web Services Flow Language (WSFL 1.0). (2001)[http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf]

  10. Microsoft White Paper: A Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform. (2000) [http://www.microsoft.com/commerceserver/techres/whitepapers.asp].

  11. 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]

  12. 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).

    Google Scholar 

  13. 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

  14. Ramamritham, K., Chrysanthis, P. K. (eds.): Advances in Concurrency Control and Transaction Processing. IEEE Computer Society Press, CA (1997)

    Google Scholar 

  15. 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

    Google Scholar 

  16. Thatte, S.: XLANG: Web Services for Business Process Design. Microsoft Corporation (2001) [http://www.gotdotnet.

  17. W3C (World Wide Web Consortium) Note: Tentative Hold Protocol Part 1: White Paper. (2001) [http://www.w3.org/TR/tenthold-1/]

  18. W3C (World Wide Web Consortium) Note,: Web Services Conversation Language. (2001) (WSCL) 1.0. [http://www.w3.org/TR/2002/NOTE-wscl10-20020314/]

  19. W3C (World Wide Web Consortium) Note: Web Services Description Language (WSDL) 1.1. (2001) [http://www.w3.org/TR/2001/NOTE-wsdl-20010315]

  20. Wiederhold, G.: Mediation in Information Systems. ACM Computing Surveys, Vol. 27 2 1995 265–267

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics