从组织内部的角度来看,服务编排和服务编排之间有什么区别。
最佳答案
基本技术(例如 XML、SOAP、WSDL)提供了将服务作为实体进行描述、定位和调用的方法。然而,这些技术并没有提供有关服务在更复杂的协作中的作用的丰富行为细节。这种协作包括构建业务流程的一系列事件和事件之间的关系。构建此流程有两种方法:服务编排和服务编排。
服务编排
服务编排代表单个集中式可执行业务流程(编排器),用于协调不同服务之间的交互。协调器负责调用和组合服务。
所有参与服务之间的关系由单个端点(即组合服务)描述。编排包括各个服务之间事务的管理。编排采用集中式方法进行服务组合。
服务编排
服务编排是参与服务的全局描述,由两个或多个端点之间的消息交换、交互规则和协议(protocol)来定义。编排采用分散的方法来进行服务组合。
编排描述了多个服务之间的交互,而编排代表了从一方角度来看的控制。这意味着编排与编排的不同之处在于控制所涉及服务之间交互的逻辑应驻留在何处。
关于soa - 编排与编排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127241/