Collaboration patterns in the SOA ecosystem

  • Authors:
  • Michael Poulin

  • Affiliations:
  • BuTechCon Ltd., Beckenham Kent, UK

  • Venue:
  • Proceedings of the Third Workshop on Behavioural Modelling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we argue that orchestration and choreography are not two independent patterns, but they go together addressing two parts of the same thing known as a service composition. Particularly, when a service-conductor engages another service in the orchestration, actual interactions with this service may be scripted using choreography. For SOA ecosystem, instead of "global" definition of choreography, we describe a modeling pattern where recruiting independent services for solving a common task may be realised via natural chains or distribution of orchestrations and where only a few services need to agree to certain invocation conditions.