我是enterprice集成和esb概念的新手。
我正在开发一个项目,其中包括与不同系统的一些集成(如Sap,一个文件管理系统,这个项目将消耗14个外部Web服务。我将创建一个Web服务项目来使用这些外部服务)。
我可以编写一个使用14个外部服务的Web服务,我可以在我的项目中使用这些Web服务。为什么我必须使用esb?哪种情况
我想明白,当我必须使用esb时?在我的案例中有什么好处?
答案 0 :(得分:0)
我建议你阅读一下 企业集成模式
和Apache Camel
答案 1 :(得分:0)
如果你正在使用JBoss Fuse,那么有一个类似的问题,我在那里回答了它。我建议你阅读整个问题并回答:
https://stackoverflow.com/a/46291034/1382079
答案 2 :(得分:0)
首先,ESB或任何你想称之为的东西,价格昂贵,不仅在经济上,而且在技术上也是如此。没有人用它来消耗14个Web服务。它通常用作连接内部和外部多个系统的中央平台,确保系统彼此分离。您需要计算具有用例和即将开展的项目的ESB的ROI。