以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Web Services & Semantic Web Services 』 (http://bbs.xml.org.cn/list.asp?boardid=10) ---- Orchestration 和 Choreography 在web service领域怎么翻译? (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=34104) |
-- 作者:uriage -- 发布时间:6/9/2006 5:15:00 PM -- Orchestration 和 Choreography 在web service领域怎么翻译? 总是能在一些文章中看到这两个词汇,但是都不知道该怎么翻译。另外这两个词语有什么区别吗? ![]() ![]() 请高人指点。 字典里面查到的是: Orchestration: 编管弦乐曲; Choreography:编舞术; |
-- 作者:admin -- 发布时间:6/9/2006 5:26:00 PM -- Orchestration:编制 Choreography:编排 另外参见:http://bbs.w3china.org/dispbbs.asp?BoardID=10&replyID=46962&id=17195&star=1&skin=0 |
-- 作者:uriage -- 发布时间:6/9/2006 5:36:00 PM -- 谢谢admin的解释。但是我觉得编制和编排实在看不出有啥区别的。我看了一些文章,也没有发现有人对这两个概念进行定义,只是直接拿来就用了。 |
-- 作者:admin -- 发布时间:6/9/2006 7:46:00 PM -- 下面这几段文字摘自《Understanding SOA with Web Services中文版》,希望对你有帮助: {{ WSO关注于以一种说明性的(declarative)方式(而不是编程的方式)创建合成服务。WSO定义了组成编制(orchestration)的服务,以及这些服务的执行顺序(比如并行活动、条件分支逻辑等)。因此,可以将编制(orchestration)视为一种简单的流程,这种流程自身也是一个Web服务。WSO流通常包括分支控制点、并行处理选择、人类响应步骤以及各种类型的预定义步骤(例如转换、适配器、电子邮件及Web服务等)。 WSC关注于定义多方如何在一个更大的业务事务中进行协作。WSC通过“各方描述自己如何与其他Web服务进行公共消息交换”来定义业务交互,而不是像WSO中那样描述一方是如何执行某个具体业务流程的。 ...... WSO与WSC的关键区别在于:WSC是一种对等模型(peer-to-peer model),业务流程中会有很多协作方;而WSO是一种层次化的请求者/提供者模型(hierarchical requester/provider model),WSO仅定义了应调用什么服务以及应该何时调用,没有定义多方如何进行协作。
|
-- 作者:ttao717 -- 发布时间:6/14/2006 4:19:00 PM -- choreography 是所有organization均可见的public message orchestration以企业为基础,链接其所有的activity和其他企业的public activity |
-- 作者:uriage -- 发布时间:6/14/2006 4:29:00 PM -- 谢谢admin,真的是非常详细,我懂了。 小小归纳一下: Web服务编制(Web Services Orchestration,WSO)指为业务流程(business processes)而进行Web服务合成,而Web服务编排(Web Services Choreography,WSC)指为业务协作(business collaborations)而进行Web服务合成。 WSO与WSC的关键区别在于:WSC是一种对等模型(peer-to-peer model),业务流程中会有很多协作方;而WSO是一种层次化的请求者/提供者模型(hierarchical requester/provider model),WSO仅定义了应调用什么服务以及应该何时调用,没有定义多方如何进行协作。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
23,060.550ms |