Skip to main content

Collecting and Querying Distributed Traces of Composite Service Executions

  • Conference paper
  • First Online:
Book cover On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE (OTM 2002)

Abstract

The development of newWeb services by composition of existing ones is becoming a widespread approach to realise business-to-business collaborations. The composite services obtained in this way are then eventually used in other compositions. Given the dynamic nature of the Web, this recursive composition of services rapidly leads to intricate dependencies between them. On the other hand, businesses need to track the executions of their composite services in order to ensure explainability in case of failure and to support decision making. This paper deals with the issue of tracing composite service executions over the Web. It describes a model and an XML representation of service execution traces, an approach for collecting and storing these traces in a distributed environment, and an approach to evaluate queries over distributed repositories of traces.

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, Q.-Z. Sheng, and A. Ngu. Declarative composition and peer-topeer provisioning of dynamic web services. In IEEE Computer Society, editor, Proceedings of ICDE’02 Conference, San Jose, California, 2002.

    Google Scholar 

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

  3. D. Chamberlin, J. Robie, and D. Florescu. Quilt: an XML query language for heterogenous data sources. In Proc. of the Workshop on the Web and Databases (WedDB). In conj. with SIGMOD’00, Dallas-Texas, May 2000. AddisonWesley.

    Google Scholar 

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

    Google Scholar 

  5. Work Flow Management Coalition. Terminology and glossary. Technical Report WFMS-TC-1011,Workflow Management Coalition, Brussels-Belgium, 1996.

    Google Scholar 

  6. J. Eder, E. Panagos, and M. Rabinovich. Time constraints in workflow systems. In Proc. of the 11th Conference on Advanced Information Systems Engineering (CAiSE), Heidelberg, Germany, 1999.

    Google Scholar 

  7. M.-C. Fauvet, M. Dumas, B. Benatallah, and H. Paik. Peer-to-peer traced execution of composite services. In Proceedings of the International Workshop on Technologies for EServices (TES 2001). In cooperation with VLDB., Roma, Italy, 2001.

    Google Scholar 

  8. D. Grigori, F. Casati, U. Dayal, and M.-C. Shan. Improving business process quality through exception understanding, prediction, and prevention. In Proc. of the 27th VLDB Conference Roma, Italy, 2001.

    Google Scholar 

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

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

  11. N. R. Jennings, T. J. Norman, P. Faratin, P. O’Brien, and B. Odgers. Autonomous agents for business process management. Journal of Applied Artificial Intelligence, 14(2):145–189, 2000.

    Article  Google Scholar 

  12. P. Koksal, S. Arpinar, and A. Dogac.Workflow history management. SIGMOD Record, 27(1), 1998.

    Google Scholar 

  13. D. Kossman. The state of the art in distributed query processing. ACM Computing Surveys, 32(4), December 2000.

    Google Scholar 

  14. V. Machiraju and A. Sahai. A peer-to-peer service interface for manageability. Technical Report HPL-2001-61, Hewlett-Packard Laboratories, 2001. http://www.hpl.hp.com/reports/2001/HPL-2001-61.html.

  15. P. Muth, J. Weissenfels, M. Gillmann, and G. Weikum. Workflow history management in virtual enterprises using a light-weight workflow management system. In Proc. of 9th International Workshop on Research Issues in Data Engineering (RIDE), Sydney, Australia, March 1999.

    Google Scholar 

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

    Google Scholar 

  17. J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1999.

    Google Scholar 

  18. A. Sahai, V. Machiraju, J. Ouyang, and K. Wurster. Message tracking in SOAP-based Web services. Technical Report HPL-2001-199, Hewlett-Packard Laboratories, 2001. http://www.hpl.hp.com/reports/2001/HPL-2001-199.html.

  19. A. Sahuguet, L. Dupont, and T.-L. Nguyen. Kweelt. http://kweelt.sourceforge.net/.

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

  21. Hans Schuster, Donald Baker, Andrzej Cichocki, Dimitrios Georgakopoulos, and Marek Rusinkiewicz. The collaboration management infrastructure. In Proc. of the IEEE Int. Conference on Data Engineering (ICDE), San Diego CA, USA, February 2000. System Demonstration.

    Google Scholar 

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

  23. W3C. Extensible Markup Language (XML). http://www.w3.org/XML/.

  24. W3C. XInclude. http://www.w3.org/TR/xinclude/.

  25. W3C. XML Query. http://www.w3.org/XML/Query.

  26. W3C. XPath. http://www.w3.org/TR/xpath20.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fauvet, MC., Dumas, M., Benatallah, B. (2002). Collecting and Querying Distributed Traces of Composite Service Executions. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE. OTM 2002. Lecture Notes in Computer Science, vol 2519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36124-3_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-36124-3_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00106-5

  • Online ISBN: 978-3-540-36124-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics