我是企业集成和 esb 概念的新手。
我正在开展一个项目,其中包括与不同系统的一些集成(例如 Sap,一个文件管理系统,该项目将使用 14 个外部 Web 服务。我将创建一个 Web 服务项目来使用这些外部服务)。
我可以编写一个使用 14 个外部服务的 Web 服务,并且可以在我的项目中使用这些 Web 服务。为什么我必须使用 esb ?哪个场景
我想明白,什么时候必须使用 esb?对我来说有什么好处?
我是企业集成和 esb 概念的新手。
我正在开展一个项目,其中包括与不同系统的一些集成(例如 Sap,一个文件管理系统,该项目将使用 14 个外部 Web 服务。我将创建一个 Web 服务项目来使用这些外部服务)。
我可以编写一个使用 14 个外部服务的 Web 服务,并且可以在我的项目中使用这些 Web 服务。为什么我必须使用 esb ?哪个场景
我想明白,什么时候必须使用 esb?对我来说有什么好处?
我建议您阅读有关企业集成模式的信息
和阿帕奇骆驼
首先,ESB 或任何你想称呼它的东西都是昂贵的,不仅在财务上,而且在技术上也是如此。没有人用它来消费 14 个 Web 服务。它通常用作将多个系统相互连接的中央平台,无论是内部还是外部,确保系统相互解耦。您需要计算使用 ESB 与您的用例和即将进行的项目的投资回报率。
如果您使用的是 JBoss Fuse,那么有一个类似的问题,我在那里回答了。我建议您阅读整个问题和答案:
https ://stackoverflow.com/a/46291034/1382079