Skip to main content

Systematic Design of Web Service Transactions

  • Conference paper
Technologies for E-Services (TES 2005)

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

Included in the following conference series:

Abstract

The development of composite Web services is still not as simple as the original vision indicated. Currently, the designer of a composite service needs to consider many different design aspects at once. In this paper, we propose a modeling methodology based on UML which separates between the four concerns of structure, transactions, workflow, and security, each of which can be modeled by different experts. We have developed a proof-of-concept tool that is able to extract information from the model and transform it into a computer-readable format.

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. Schmit, B.A., Dustdar, S.: Towards transactional web services. In: Proceedings of the 1st IEEE International Workshop on Service-oriented Solutions for Cooperative Organizations (SoS4CO 2005), 7th International IEEE Conference on E-Commerce Technology, Munich, Germany. IEEE, Los Alamitos (2005) (to be published)

    Google Scholar 

  2. OMG: The unified modeling language, version 2.0. Specification (2004)

    Google Scholar 

  3. Schmit, B.A., Dustdar, S.: Model-driven development of web service transactions. In: Proceedings of the 2nd GI-Workshop XML for Business Process Management, 11. GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, Karlsruhe, Germany, Gesellschaft für Informatik (2005) (to be published)

    Google Scholar 

  4. BEA, IBM, Microsoft: Web services atomic transaction (WS-AtomicTransaction). Specification (2004)

    Google Scholar 

  5. BEA, IBM, Microsoft: Web services business activity framework (WS-BusinessActivity). Specification (2004)

    Google Scholar 

  6. Beck, K., Gamma, E.: Contributing to Eclipse. Principles, Patterns, and Plug-Ins. Addison-Wesley, Reading (2003)

    Google Scholar 

  7. Lau, C., Yu, C., Fung, J., Popescu, V., McKay, E., Flood, G., Mendel, G., Winchester, J., Walker, P., Deboer, T., Lu, Y.: An Introduction to IBM Rational Application Developer: A Guided Tour. IBM Press (2005) (to be published)

    Google Scholar 

  8. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual, 2nd edn. Addison-Wesley, Reading (2004)

    Google Scholar 

  9. Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.J.: Eclipse Modeling Framework. Addison-Wesley, Reading (2003)

    Google Scholar 

  10. BEA, IBM, Microsoft: Web services coordination (WS-Coordination). Specification (2004)

    Google Scholar 

  11. BEA, IBM, Microsoft, SAP, Siebel: Business process execution language for web services (BPEL4WS), version 1.1. Specification, Adopted by OASIS as WS-BPEL (2003)

    Google Scholar 

  12. Oracle, Commerce One, Novell, Choreology, W3C: Web services choreography description language version 1.0, W3C working draft 17 december 2004. Specification (2004)

    Google Scholar 

  13. Arjuna, Fujitsu, IONA, Oracle, Sun: Web services composite application framework (WS-CAF). Specification (2003)

    Google Scholar 

  14. OASIS: Business transaction protocol, version 1.1.0. Specification (2004)

    Google Scholar 

  15. Orriëns, B., Yang, J., Papazoglou, M.P.: Model driven service composition. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 75–90. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  16. Dijkman, R., Dumas, M.: Service-oriented design: A multi-viewpoint approach. International Journal of Cooperative Information Systems 13, 337–368 (2004)

    Article  Google Scholar 

  17. Benatallah, B., Dumas, M., Sheng, Q.Z.: Facilitating the rapid development and scalable orchestration of composite web services. Distributed and Parallel Databases 17, 5–37 (2005)

    Article  Google Scholar 

  18. Karastoyanova, D., Buchmann, A.: Automating the development of web service compositions using templates. In: Proceedings of the Workshop “Geschäftsprozessorientierte Architekturen” at Informatik 2004, Gesellschaft für Informatik (2004)

    Google Scholar 

  19. Loecher, S.: A common basis for analyzing transaction service configurations. In: Proceedings of the Software Engineering and Middleware Workshop 2004. LNCS, Springer, Heidelberg (2004) (to be published)

    Google Scholar 

  20. Henkel, M., Zdravkovic, J., Johannesson, P.: Service-based processes — design for business and technology. In: Proceedings of the Second International Conference on Service Oriented Computing, pp. 21–29 (2004)

    Google Scholar 

  21. Jablonski, S., Böhm, M., Schulze, W.: Workflow-Management: Entwicklung von Anwendungen und Systemen. Dpunkt Verlag (1997)

    Google Scholar 

  22. Papazoglou, M.P.: Web services and business transactions. World Wide Web 6, 49–91 (2003)

    Article  Google Scholar 

  23. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann, San Francisco (1993)

    MATH  Google Scholar 

  24. Elmagarmid, A.K. (ed.): Database Transaction Models for Advanced Applications. Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann, San Francisco (1992)

    Google Scholar 

  25. Procházka, M.: Advanced Transactions in Component-Based Software Architectures. PhD thesis, Charles University Prague, Faculty of Mathematics and Physics, Department of Software Engineering (2002)

    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

Schmit, B.A., Dustdar, S. (2006). Systematic Design of Web Service Transactions. In: Bussler, C., Shan, MC. (eds) Technologies for E-Services. TES 2005. Lecture Notes in Computer Science, vol 3811. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11607380_3

Download citation

  • DOI: https://doi.org/10.1007/11607380_3

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics