2014-08-27 50 views
0

我想建立一个API(服务盒/ ESB),目的是与我们的内部系统进行交互。 (ERPs,产品信息管理系统,OMS等)SOA服务框/ ESB(API)可以与我的ERP系统驻留在同一台服务器上,还是应该驻留在单独的基础架构上?

我有机会在同一个ERP架构上做到这一点。这在经济上是明智的,但我担心它可能会让我们陷入困境。

我的另一种选择是在独立的基础架构上构建它,它将完全独立。

基于SOA原则和架构最佳实践,我应该在ERP服务器还是独立群集中构建它?

回答

0

近来,ESB出现了两种趋势,一种是联合ESB,另一种是单一ESB。

如果这是一个单一的ESB计划未来,关注分离的概念适合在这里。编排,编排,服务可发现性在ESB独立清理时变得更好.IMHO将其保存在单独的服务器上,因此不仅一个系统,许多系统可以重用该服务。

0

我喜欢Udi Dahan的解释:ESB就像以太网。你不能指向它并说“这是我的以太网。”它是基本上遍布各处的较低级基础架构。其他一切都建立在它之上。

如果是集中式,那么您使用的是消息代理而不是总线。这种架构类似于中心辐射网络,消息中介是中心。

相关问题