2015-06-19 90 views
1

服务编排和聚合有什么区别?在SO的类似帖子中,有人提到这两个术语之间有一条细线。有可能获得关于这条细线的更多细节吗?另外,什么是服务增强以及它如何与其他两个概念相关联。服务编排,聚合和服务增强之间的区别

回答

2

服务编排是多个服务的协调或集成,以将其作为单个服务公开。

工具:例如Oracle Bpel。

服务聚合充当低层服务的门面,隐藏技术细节和服务消费者之间的相互关系。

服务聚合通过提供更高级别的抽象,为整个系统增添了很多价值。例如,工具:Oracle Service Bus(OSB代理服务)。

服务Augmentantion用于消息丰富的服务中。 假设根据客户端ID您需要获取更多的数据,如地址,电子邮件或电话,您应该使用数据库查询等扩充消息。

相关问题