Non-desynchronizable service choreographies
Decker, Gero, Barros, Alistair P., Kraft, Frank, & Lohmann, Niels (2008) Non-desynchronizable service choreographies. In Bouguettaya, Athman, Krueger, Ingolf, & Margaria, Tiziana (Eds.) Proceedings of the 6th International Conference on Service-Oriented Computing, Springer-Verlag, University of Technology, Sydney, Sydney, NSW, pp. 331-346.
A precise definition of interaction behavior between services is a prerequisite for successful business-to-business integration. Service choreographies provide a view on message exchanges and their ordering constraints from a global perspective. Assuming message sending and receiving as one atomic step allows to reduce the modelers’ effort.
As downside, problematic race conditions resulting in deadlocks might appear when realizing the choreography using services that exchange messages asynchronously. This paper presents typical issues when desynchronizing service choreographies. Solutions from practice are discussed and a formal approach based on Petri nets is introduced for identifying desynchronizable choreographies.
Impact and interest:
Citation counts are sourced monthly from and citation databases.
These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.
Citations counts from theindexing service can be viewed at the linked Google Scholar™ search.
|Item Type:||Conference Paper|
|Keywords:||Service choreographies, Business-to-business integration, Petri nets, desynchronizable choreographies|
|Subjects:||Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > INFORMATION SYSTEMS (080600)|
|Divisions:||Current > Schools > School of Information Systems
Current > QUT Faculties and Divisions > Science & Engineering Faculty
|Deposited On:||13 Mar 2012 01:46|
|Last Modified:||13 Mar 2012 01:46|
Repository Staff Only: item control page