service composition design considerations in SOA

Here I describe the term service composition and list common service composition design considerations.

What are service compositions and the design considerations?

A service composition aggregates services in order to automate a particular task or business process. As a minimum 2 services and one composition initiator are required, otherwise the interaction is a point-to-point exchange. A service composition is very important for SOA, because the goals increased ROI and organizational agility require this. Therefore a service needs inherent ability to be a composition member.

design considerations:

  1. runtime activity state management
  2. cross-service transactions
  3. reliable data exchange
  4. security requirements
  5. transformation avoidance
  6. performance demands

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert