我想构建一个API (服务箱/ESB),目的是与我们的内部系统交互。(ERP、产品信息管理系统、OMS等)
我有机会在其中一个ERP的相同架构上这样做。这在财务上是明智的,但我担心它以后可能会自食其果。
我的另一个选择是在一个完全独立的基础设施上构建它。
根据SOA原则和体系结构最佳实践,我应该将其构建在我们的ERP服务器上还是独立的集群中?
发布于 2014-08-28 00:04:14
最近,ESB出现了两种趋势,一种是联合ESB,另一种是单一ESB。
如果是提前计划的单个ESB,则关注点分离的概念非常适合这里。编排,编排,服务可发现性变得更好,当企业服务总线独立杀毒.IMHO时,将其保持在单独的服务器上,因此不只是一个系统,许多系统可以重用服务。
发布于 2016-11-08 04:02:21
我喜欢Udi Dahan关于ESB就像以太网的解释。你不能指着它说“这是我的以太网”。它是低级的基础设施,基本上可以在任何地方运行。其他一切都建立在它之上。
如果它是集中式的,那么您使用的是消息代理而不是总线。此体系结构类似于中心辐射型网络,消息代理是中心。
https://stackoverflow.com/questions/25530339
复制相似问题