My question is about service composition. The two ways to do WS composition from a coordination point of view are centralized and distributed. My understanding is orchestration is equivalent to centralized and choreography is equivalent to distributed. Am I correct? Please explain.
That's right. Web services are atomic in nature and both orchestration and choreography deals with the interaction between Web services. Orchestration deals with coordinating Web services to form a composite Web service and the interactions within the composite Web service occur in a centralized manner resulting in a higher form of executable. Choreography deals with peer-to-peer interaction of Web services without any need for orchestration and occurs in a distributed manner.
Dig Deeper on Topics Archive
Sri Nagabhirava discusses what a business process management portal tool is and how to go about using them for best business analysis needs.
What are some new standards emerging for business process management? Sri Nagabhirava discusses some notable emerging new standards.
Sri Nagabhirava two different kinds of business process management frameworks available in the software market today.