Scaling Choreography Modelling for B2B Value-Chain Analysis
The modelling of B2B scenarios focuses on conversations between key partners to establish a common business context for their collaboration. With the prevalence of Web services, attention has turned to service choreographies as a means of message exchange ordering between collaborating participants, from a global (or shared) understanding. As such, the message ordering in a choreography model can then be used to determine the message ordering behaviour of each participant’s process. In this paper, we extend the suitability of choreography modelling for the early phase of analysis, where the participants and the nature of interactions develops under the flux of requirements acquisition. In particular, we develop a structural view of interactions and stepwise refinement, leading to behavioural considerations, reminiscent of classical techniques. In addition, we introduce contextualisation of intent behind message exchanges in the form of speech acts. This, we show, can be used to automatically detect conflicts in conversations, in the business sense, namely negotiation or provision breakdowns - prior to technical implementations of choreographies. Model abstraction and refinement is based on Semantic Object Model (SOM), and a mapping to the Business Process Modelling Notation (BPMN) is shown.
KeywordsMessage Exchange Business Object Business Process Modelling Notation Service Choreography Risk Mitigation Strategy
Unable to display preview. Download preview PDF.
- 3.Zimmermann, O., Krogdahl, P., Gee, C.: Elements of service-oriented analysis and design (2004), www.ibm.com/developerworks/library/ws-soad1
- 7.Ferstl, O.K., Sinz, E.J.: Foundations of Information Systems (in German), 5th edn. Oldenbourg (2006)Google Scholar
- 8.Austin, J.L.: How to do things with words. Oxford Uni. Press, Cambridge (1962)Google Scholar
- 13.Winograd, T.: A language/action perspective on the design of cooperative work. Human Computer Interaction 3(1), 330 (1988)Google Scholar
- 15.Zaha, J.M., Barros, A., Dumas, M., ter Hofstede, A.: Let’s Dance: A Language for Service Behavior Modeling. In: Fourteenth Int’l Conference on Cooperative Information Systems (CoopIS), Montpellier, France. LNCS, vol. 4275, pp. 145–162. Springer, Heidelberg (2006)Google Scholar
- 16.Zaha, J.M., Dumas, M., ter Hofstede, A., Barros, A., Decker, G.: Service Interaction Modeling: Bridging Global and Local Views. In: IEEE Int’l Conference on Enterprise Distributed Object Computing (EDOC). IEEE, Los Alamitos (October 2006)Google Scholar
- 17.Maturana, H., Poerksen, B.: From being to doing: the origins of the biology of cognition. Carl Auer Verlag, Heidelberg (2004)Google Scholar
- 20.Barros, A., Decker, G., Dumas, M.: Multi-staged and Multi-viewpoint Service Choreography Modelling. In: Proceedings of the Workshop on Software Engineering Methods for Service Oriented Architecture (SEMSOA), Hannover, Germany. CEUR Workshop Proceedings, vol. 244 (May 2007)Google Scholar
- 21.Quartel, D., Dijkman, R., van Sinderen, M.: Methodological support for service-oriented design with ISDL. In: ICSOC 2004: Proceedings of the 2nd international conference on Service oriented computing, pp. 1–10. ACM, New York (2004)Google Scholar