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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
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
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/
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)
Kavantzas, N., et al.: Web Services Choreography Description Language Version 1.0 (2005)
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)
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)
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)
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)
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)
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)
Bauer, T., Reichert, M., Dadam, P.: Intra-subnet load balancing in distributed workflow management systems. Int. J. Cooperative Inf. Syst. 12, 295–324 (2003)
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)
Chafle, G.B., Chandra, S., Mann, V., Nanda, M.G.: Decentralized orchestration of composite web services. In: WWW Alt. 2004, pp. 134–143 (2004)
Leymann, F., Roller, D.: Production Workflow - Concepts and Techniques. PTR Prentice Hall, Englewood Cliffs (2000)
Baresi, L., Maurino, A., Modafferi, S.: Workflow partitioning in mobile information systems. In: MOBIS, pp. 93–106 (2004)
Sadiq, W., Sadiq, S., Schulz, K.: Model driven distribution of collaborative business processes. In: IEEE International Conference on Services Computing, SCC (2006)
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)
Yildiz, U.: On Dead Path Elimination in Decentralized Process Executions (Research Report RR-6131, INRIA (February 2007), http://hal.inria.fr/inria-00132928
Yildiz, U., Godart, C.: Centralized versus decentralized conversation-based orchestrations. In: CEC/EEE, pp. 289–296 (2007)
Author information
Authors and Affiliations
Editor information
Rights 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)