I'm confused about the meaning of Orchestration in SOA, I've read so many definitions but didn't get the idea, can you help me?
There are 2 main ways of approaching how to perform all of your necessary fine-grained services from a larger course-grained service, orchestration and choreography.
For orchestration think of a large orchestra. You have a conductor who is controlling the individual orchestra members and/or sections.
For choreography think of a choreographed dance. The dance team coordinates with each other to make sure that they are doing the right thing (no centralized control).
For SOA it works similar. For orchestration you have something that controls the individual sub-tasks (services). For choreography the individual subtasks (services) do their processing then kick-off the next task(s).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With