Skip to main content

Designing Decentralized Service Compositions: Challenges and Solutions

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 8))

Abstract

This paper reports a new approach to the decentralized execution of service compositions. The motivation of our work is to provide a systematic solution for the advanced configuration of P2P service interactions when they are involved in a composition. In order to do so, we consider a service composition as a centralized workflow specification and derive corresponding cooperating process in a such way that the dependencies of the centralized specification are implemented as P2P interactions between underlying services that execute the derived processes. More precisely, we present the most important issues of deriving operation and propose corresponding solutions that run counter to naive intuition.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H.: Simple Object Access Protocol (SOAP) 1.1 (2000), http://www.w3.org/TR/SOAP

  2. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1. W3C. 1.1 edn. (2001), http://www.w3c.org/TR/wsdl

  3. IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems: Business Process Execution Language for Web Services, version 1.1 (updated 01 February 2005) (2005), http://www-128.ibm.com/developerworks/library/specification/ws-bpel/

  4. Georgakopoulos, D., Hornick, M.F., Sheth, A.P.: An overview of workflow management: From process modeling to workflow automation infrastructure. Distributed and Parallel Databases 3, 119–153 (1995)

    Article  Google Scholar 

  5. Kavantzas, N., et al.: Web Services Choreography Description Language Version 1.0 (2005)

    Google Scholar 

  6. Yildiz, U., Godart, C.: Enhancing secured service interoperability with decentralized orchestration. In: Proceedings of the 23rd International Conference on Data Engineering Workshops, ICDE Workshops, pp. 725–733. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  7. Yildiz, U., Godart, C.: Information flow control with decentralized service compositions. In: Proceedings of the 5th IEEE International Conference on Web Services, ICWS, pp. 7–19. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  8. Alonso, G., Kamath, M., Agrawal, D., Abbadi, A.E., Gunthor, R., Mohan, C.: Exotica/ fmqm: A persistent messagebased architecture for distributed workflow management. In: IFIP Working Conference on Information System Development for Decentralised Organisations, Trondheim (1995)

    Google Scholar 

  9. Schuler, C., Turker, C., Schek, H.J., Weber, R., Schuldt, H.: Peer-to-peer execution of (transactional) processes. International Journal of Cooperative Information Systems 14, 377–405 (2005)

    Article  Google Scholar 

  10. Atluri, V., Chun, S.A., Mazzoleni, P.: A chinese wall security model for decentralized workflow systems. In: ACM Conference on Computer and Communications Security, pp. 48–57 (2001)

    Google Scholar 

  11. Sheth, A., Kochut, K.: Workflow applications to research agenda: Scalable and dynamic work coordination and collaboration systems. In: NATO Advanced Study Institute on Workflow Management Systems and Interoperability, Istanbul, Türkiye (1997)

    Google Scholar 

  12. Bauer, T., Reichert, M., Dadam, P.: Intra-subnet load balancing in distributed workflow management systems. Int. J. Cooperative Inf. Syst. 12, 295–324 (2003)

    Article  Google Scholar 

  13. Wodtke, D., Weißenfels, J., Weikum, G., Dittrich, A.K., Muth, P.: The mentor workbench for enterprise-wide workflow management. In: SIGMOD Conference, pp. 576–579 (1997)

    Google Scholar 

  14. Chafle, G.B., Chandra, S., Mann, V., Nanda, M.G.: Decentralized orchestration of composite web services. In: WWW Alt. 2004, pp. 134–143 (2004)

    Google Scholar 

  15. Leymann, F., Roller, D.: Production Workflow - Concepts and Techniques. PTR Prentice Hall, Englewood Cliffs (2000)

    Google Scholar 

  16. Baresi, L., Maurino, A., Modafferi, S.: Workflow partitioning in mobile information systems. In: MOBIS, pp. 93–106 (2004)

    Google Scholar 

  17. Sadiq, W., Sadiq, S., Schulz, K.: Model driven distribution of collaborative business processes. In: IEEE International Conference on Services Computing, SCC (2006)

    Google Scholar 

  18. Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.: On structured workflow modelling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 431–445. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  19. Yildiz, U.: On Dead Path Elimination in Decentralized Process Executions (Research Report RR-6131, INRIA (February 2007), http://hal.inria.fr/inria-00132928

  20. Yildiz, U., Godart, C.: Centralized versus decentralized conversation-based orchestrations. In: CEC/EEE, pp. 289–296 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joaquim Filipe José Cordeiro

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yildiz, U., Godart, C. (2008). Designing Decentralized Service Compositions: Challenges and Solutions. In: Filipe, J., Cordeiro, J. (eds) Web Information Systems and Technologies. WEBIST 2007. Lecture Notes in Business Information Processing, vol 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68262-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68262-2_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68257-8

  • Online ISBN: 978-3-540-68262-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics