Friday 7 December 2018

// // Leave a Comment

Service Choreography vs Service Orchestration

Service Choreography:

Choreography can be simply defined where several services are distributed where no centralized point and all services work with comman aim without any micro management.
Ex :Event Driven Process


Lets look at above diagram where all services are interconnected and they communicate for particular goal. 

Service Orchestration:

In Orchestration there will be centralized service monitoring like micro management which combines all services with a fixed logic.
Ex:BPEL

Lets analyse the above diagram where centralized service will communicate with each service for a particular goal.

Individual Service Api x,Api y and Api z will not be connected with each other it will be connected to central service which acts as orchestration. 

Concluding with both we cannot compare best of both it is all based on Business Requirements.

0 comments:

Post a Comment