Meaning of orchestration and choreography in WS

Source: Internet
Author: User
ZZ from http://bbs.w3china.org/dispbbs.asp? Boolean id = 10 & id = 34104
WS Medium Orchestration And Choreography Meaning

Orchestration: Compilation
Choreography: Orchestration

 

From"Understanding SOA
With Web ServicesChinese Version"

Compile (Orchestration) And orchestration (Choreography) Is commonly used to describe "merging ".WebThe term "two ways of service. Although they have similarities, there are still some differences.

WebService preparation (Web Services orchestration,WSO) Refers to the business process (Business
Processes).WebService synthesis,

WebService Orchestration (Web Services choreography,WSC) Refers to Business Collaboration (Business
Collaborations).WebService merging. (See figure6-13)

WSOFocus on (Declarative) Method (instead of programming) to create a compositing service.WSODefines the composition compilation (OrchestrationAnd the execution sequence of these services (such as parallel activities and conditional branch logic ). Therefore, you can (Orchestration) As a simple process, this process itself is alsoWebService.WSOCirculation usually includes branch control points, parallel processing selection, human response steps, and various types of predefined steps (such as conversion, adapter, email andWebServices ).

 ......

 

WSCFocuses on defining how multiple parties collaborate in a larger business transaction.WSCDescribe how you interact with otherWebService for public message exchange "to define business interaction, ratherWSODescribes how one party executes a specific business flow.

In useWSCTo define business interaction, a formal description of the "message exchange protocol used by business processes in the interaction process" is required, peer-to-peer (Peer-to-Peer) Message exchange (synchronous or asynchronous) for modeling.

......

 

WSO the key difference between WSC and is: WSC is a peering model ( Peer-to-Peer Model ), there will be many collaborators in the business process; WSO is a hierarchical requester / Provider Model ( hierarchical requester/Provider Model ), WSO only defines what services should be called and when to call, and does not define how multiple parties collaborate.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.