Ustun Yildiz, Claude Godart



This paper reports a new approach to decentralized orchestration of service compositions. Our contribution is motivated by the recent advances of service orchestration standardizations that enable the exchange of modeled processes among different tools and organizations. Precisely, we provide an efficient process transformation technique that converts a process conceived for centralized orchestration to a set of nested peer processes. Each peer process is conceived to be executed by a dynamically orchestrated service. Assuming that services are invokable with peer processes, we provide a decentralized orchestration setting where services can establish direct interconnections via the peer processes that they execute. Our proposition considers conversation-based services and dynamic service binding.


  1. Alonso, G., Kamath, M., Agrawal, D., Abbadi, A. E., Gunthor, R., and Mohan, C. (1995). Exotica/ fmqm: A persistent messagebased architecture for distributed workflow management. In IFIP Working Conference on Information System Development for Decentralised Organisations, Trondheim.
  2. Bauer, T., Reichert, M., and Dadam, P. (2003). Intra-subnet load balancing in distributed workflow management systems. Int. J. Cooperative Inf. Syst., 12(3):295-324.
  3. Benatallah, B., Sheng, Q. Z., Ngu, A. H. H., and Dumas, M. (2002). Declarative composition and peer-to-peer provisioning of dynamic web services. In ICDE, pages 297-308.
  4. Chen, Q. and Hsu, M. (2001). Inter-enterprise collaborative business process management. In Proceedings of the 17th International Conference on Data Engineering, ICDE, pages 253-260.
  5. BEA Systems, Microsoft, SAP AG, and Siebel Systems (2005). Business Process Execution Language for Web Services, version 1.1 (updated 01 feb 2005). http://www128.ibm.com/developerworks/library/specification/wsbpel/.
  6. Leymann, F. and Roller, D. (2000). Production Workflow - Concepts and Techniques. PTR Prentice Hall.
  7. Maurino, A. and Modafferi, S. (2005). Partitioning rules for orchestrating mobile information systems. Personal and Ubiquitous Computing, 9(5):291-300.
  8. Nanda, M. G., Chandra, S., and Sarkar, V. (2004). Decentralizing execution of composite web services. In OOPSLA, pages 170-187.
  9. Sadiq, W., Sadiq, S., and Schulz, K. (2006). Model driven distribution of collaborative business processes. In IEEE International Conference on Services Computing, SCC.
  10. Schuler, C., Turker, C., Schek, H.-J., Weber, R., and Schuldt, H. (2005). Peer-to-peer execution of (transactional) processes. International Journal of Cooperative Information Systems, 14(4):377-405.
  11. van der Aalst, W. M. P., ter Hofstede, A. H. M., Kiepuszewski, B., and Barros, A. P. (2003). Workflow patterns. Distributed and Parallel Databases, 14(1):5-51.
  12. Weerawarana, S., Curbera, P., Leymann, F., Storey, T., and Ferguson:, D. (2005). Web Services Platform Architecture. Prentice Hall PTR.
  13. Wodtke, D., Wei├čenfels, J., Weikum, G., Dittrich, A. K., and Muth, P. (1997). The mentor workbench for enterprise-wide workflow management. In SIGMOD Conference, pages 576-579.

Paper Citation

in Harvard Style

Yildiz U. and Godart C. (2007). DYNAMIC DECENTRALIZED SERVICE ORCHESTRATIONS . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-77-1, pages 36-45. DOI: 10.5220/0001273000360045

in Bibtex Style

author={Ustun Yildiz and Claude Godart},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},

in EndNote Style

JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
SN - 978-972-8865-77-1
AU - Yildiz U.
AU - Godart C.
PY - 2007
SP - 36
EP - 45
DO - 10.5220/0001273000360045