从组织内部的角度来看,服务编排和服务编排之间有什么区别。
基本技术(例如 XML、SOAP、WSDL)提供了将服务描述、定位和调用为自身权利的实体的方法。然而,这些技术并没有提供关于服务在更复杂协作中的角色的丰富行为细节。这种协作包括一系列活动和活动之间的关系,这些活动构建了业务流程。有两种方法可以构建此流程:服务编排和服务编排。
服务编排代表一个集中的可执行业务流程(编排器),用于协调不同服务之间的交互。编排器负责调用和组合服务。
所有参与服务之间的关系由单个端点(即复合服务)描述。编排包括管理各个服务之间的事务。编排采用集中式方法进行服务组合。
服务编排是参与服务的全局描述,由两个或多个端点之间的消息交换、交互规则和协议定义。编排采用分散的方法进行服务组合。
编排描述了多个服务之间的交互,其中编排代表从一方的角度进行的控制。这意味着在控制所涉及服务之间的交互的逻辑应该驻留的位置方面,编排 不同于 编排 。