Orchestration
In choreography, the workflow initiator microservice triggers the workflow by informing each microservice participant. Then, each microservice participant performs its task and channels the messages to others. However, orchestration is driven by the central systems that guide and control the workflow, which is very similar to the bus conductor who controls the starting/stopping of the bus, or a conductor in an orchestra.
Orchestration, or choreography, is not new; both have been used in SOAP-based service-oriented architecture (SOA). However, in a microservice-based orchestration system, there is no specific BPEL (Business Process Execution Language). Micorservices-based orchestrators allow you to automate workflows in a scripted ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access