Skip to main content

QoS-Aware Web Services Composition Using Transactional Composition Operator

  • Conference paper
Advances in Web-Age Information Management (WAIM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4016))

Included in the following conference series:

Abstract

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Potts, M., Cox, B., Pope, B.: Business Transaction Protocol Primer, OASIS Committee Supporting Document, Available: http://www.oasis-open.org/committees/business-transactions/documents/primer/Primerhtml/BTP

  2. Web Services Transactions specifications, Available, http://www-128.ibm.com/developerworks/library/specification/ws-tx/

  3. Bunting, D., et al.: Web Services Transaction Management (WS-TXM) Version 1.0, July 28 (2003)

    Google Scholar 

  4. Menasce, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6), 72–75 (2002)

    Article  Google Scholar 

  5. van der Aalst, W.M.P., et al.: Workflow Patterns. Distributed and Parallel Databases 14, 5–51 (2003)

    Article  Google Scholar 

  6. Menasce, D.A.: Composing Web Services: A QoS View. IEEE Internet Computing 8(6), 88–90 (2004)

    Article  Google Scholar 

  7. Zeng, L., et al.: Quality Driven Web Services Composition. In: Proceedings of 12th International Conference on World Wide Web. ACM Press, Budapest (2003)

    Google Scholar 

  8. Jaeger, M.C., et al.: QoS Aggregation for Web Service Composition using Workflow Patterns. In: Proceedings of 8th International Enterprise Distributed Object Computing Conference (2004)

    Google Scholar 

  9. Cardoso, J., et al.: Modeling Quality of Service for Workflows and Web Service Processes, Technical Report#02-002 v2, LSDIS Lab, Computer Science, University of Georgia (December 2002)

    Google Scholar 

  10. Vidyasankar, K., Vossen, G.: A Multi-Level Model for Web Service Composition. In: Proceedings of 2nd IEEE International Conference on Web Services (2004)

    Google Scholar 

  11. Fauvet, M.-C., et al.: Handling Transactional Properties in Web Service Composition. In: Proceedings of 6th International Conference on Web Information Systems Engineering (2005)

    Google Scholar 

  12. Business Process Execution Language for Web Services Version 1.1, Available, http://www-28.ibm.com/developerworks/library/specification/ws-bpel

  13. Chrysanthis, P.K., Ramamritham, K.: A Formalism for Extended Transaction Models. In: Proceedings of 17th International Conference on Very Large Data Bases. Morgan Kaufmann Publishers Inc., San Francisco (1991)

    Google Scholar 

  14. Chrysanthis, P.K., Ramamritham, K.: ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior. In: Proceedings of 1990 ACM SIGMOD International Conference on Management of Data. ACM Press, Atlantic City (1990)

    Google Scholar 

  15. Georgakopoulos, D., Hornick, M., Sheth, A.: An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. In: Distributed and Parallel Databases, vol. 3, pp. 119–153 (1995)

    Google Scholar 

  16. Mehrotra, S., et al.: A Transaction Model for Multidatabase Systems. In: Proceedings of 12th International Conference on Distributed Computing Systems (1992)

    Google Scholar 

  17. Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, A., Huang, L., Li, Q. (2006). QoS-Aware Web Services Composition Using Transactional Composition Operator. In: Yu, J.X., Kitsuregawa, M., Leong, H.V. (eds) Advances in Web-Age Information Management. WAIM 2006. Lecture Notes in Computer Science, vol 4016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11775300_19

Download citation

  • DOI: https://doi.org/10.1007/11775300_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35225-9

  • Online ISBN: 978-3-540-35226-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics