现代 ESB 与 SCA (路由/聚合服务)相比如何?
这就是我的想法[来自过去的经验]。
假设我们有两个服务S1和S2,以及一个由S1和S2组成的复合服务S3。假设S1和S2具有两个不同的端点和协议。
如何使用ESB访问?(WSO2 / Apache Synapse)
如何使用SCA访问?(Apache Tuscany)
人们是否同时使用SCA组合和ESB Orchestration?
答案 0 :(得分:1)
SCA不是ESB的替代方案它只是构建面向服务的体系结构的一种方式。
正如david.a所说,您可以使用面向Web的ESB或面向SCA的集成解决方案的Oracle SOA套件等面向的SCA ESB。
您可以在此处了解有关SCA的更多信息:http://www.davidchappell.com/writing/Introducing_SCA.pdf
在Oracle和IBM的使用中,SCA组合是一种结合不同类型实现的方法,它可以用于在另一个元素(BPEL,java bean等)前面构建一个带有中介部分(ESB)的解决方案。 )。
从面向服务的体系结构视图,SCA可帮助您将ESB与上层(BPEL,BR等...)相结合。