Skip to main content

Peer-to-Peer Traced Execution of Composite Services

  • Conference paper
  • First Online:
Technologies for E-Services (TES 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2193))

Included in the following conference series:

Abstract

The connectivity generated by the Internet is opening unprecedented opportunities of automating business-to-business collaborations. As a result, organisations of all sizes are forming online alliances in order to deliver integrated value-added services. Unfortunately, due to a lack of tools and methodologies offering an adequate level of abstraction, the development of these integrated services is currently ad hoc and requires a considerable effort of low-level programming, especially when dealing with coordination, communication, and execution tracing issues. In this paper, we present a framework through which business services can be declaratively composed, and the resulting composite services can be executed in a fully traceable manner. The traces of a composite service executions are collected incrementally through peer-to-peer interactions between the involved providers. Once collected, these traces are stored as linked objects in distributed repositories, which are made available for auditing, customer feedback and quality assessment.

On leave from LSR-IMAG, University of Grenoble, France.

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. B. Benatallah, M. Dumas, M.-C. Fauvet, and H.-Y. Paik. Self-coordinated and self-traced composite services with dynamic provider selection. Technical report, The University of New South Wales, School of Computer Science & Engineering, 2001. Available at http://www.cse.unsw.edu.au/~mcfauvet/selfserv.ps.gz.

    Google Scholar 

  2. B. Benatallah, B. Medjahed, A. Bouguettaya, A. Elmagarmid, and J. Beard. Composing and maintaining web-based virtual enterprises. In Workshop on Technologies for E-Services, Cairo, Egypt, September 2000.

    Google Scholar 

  3. F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, and M.-C. Shan. Adaptive and dynamic service composition in eFlow. In Proc. of the Int. Conference on Advanced Information Systems Engineering (CAiSE), Stockholm, Sweden, June 2000. Springer Verlag.

    Google Scholar 

  4. Q. Chen and M. Hsu. Inter-enterprise collaborative business process management. In Proc. of the Int. Conference on Data Engineering (ICDE), Heidelberg, Germany, April 2001. IEEE Press.

    Google Scholar 

  5. D. Harel and A. Naamad. The STATEMATE semantics of statecharts. ACM Transactions on Software Engineering and Methodology, 5(4):293–333, October 1996.

    Article  Google Scholar 

  6. Internet RFC-1305. Network Time Protocol Specification Version 3. http://www.landfield.com/rfcs/rfc1305.html.

  7. P. Koksal, S.N. Arpinar, and A. Dogac. Workflow history management. SIGMOD Record, 27(1):67–75, January 1998.

    Article  Google Scholar 

  8. F. Leymann and D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall, Upper Saddle River, NJ, USA, 2000.

    MATH  Google Scholar 

  9. P. Muth, J. Weissenfels, M. Gillmann, and G. Weikum. Workflow history management in virtual enterprises using a lightweight workflow management system. In Proc. of the Workshop on Research Issues in Data Engineering (RIDE). IEEE Press, March 1999.

    Google Scholar 

  10. P. Muth, D. Wodtke, J. Weissenfels, A.K. Dittrich, and G. Weikum. From centralized workflow specification to distributed workflow execution. Journal of Intelligent Information Systems, 10(2), March 1998.

    Google Scholar 

  11. J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language reference manual. Addison-Wesley, 1999.

    Google Scholar 

  12. H. Schuster, D. Georgakopoulos, A. Cichocki, and D. Baker. Modeling and composing service-based and reference process-based multi-enterprise processes. In Proc. of the Int. Conference on Advanced Information Systems Engineering (CAiSE), Stockholm, Sweden, June 2000. Springer Verlag.

    Google Scholar 

  13. SQLData. Simple Object Access Protocol. http://www.soapclient.com.

  14. Sun Microsystems Inc. Enterprise JavaBeans Specifications. http://www.javasoft.com/products/ejb/.

  15. Sun Microsystems Inc. Java RMI. http://java.sun.com/products/jdk/rmi.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fauvet, MC., Dumas, M., Benatallah, B., Paik, HY. (2001). Peer-to-Peer Traced Execution of Composite Services. In: Casati, F., Shan, MC., Georgakopoulos, D. (eds) Technologies for E-Services. TES 2001. Lecture Notes in Computer Science, vol 2193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44809-8_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-44809-8_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42565-6

  • Online ISBN: 978-3-540-44809-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics