【问题标题】:Opensource ESB vs Apache ServiceMix vs Spring Integration?开源 ESB 与 Apache ServiceMix 与 Spring 集成?
【发布时间】:2014-02-07 00:48:47
【问题描述】:

我是企业集成领域的新手。

我们需要开发一个解决方案,其中多个 OSS(操作支持系统)应该与多个 EMS(元素管理系统)和网络设备(必须支持不同的传输和协议)通信,解决方案应该是这样的,即它应该在 Weblogic 中运行。

查询

  • 哪个最适合这种情况 ESB/Apache ServiceMix/Spring 集成?
  • 如果我们使用开源 ESB(如 WSo2 和 Talend ESB),我认为我们需要维护两台服务器 ESB 服务器和 Weblogic 服务器,并且 ESB/Weblogic 集成将是一个问题?
  • Apache 或 Spring Integration 在 Weblogic 中部署/运行?
  • 现在是否支持 Apache ServiceMix,我可以看到大多数更新仅在 ESB 中进行?

【问题讨论】:

  • Servicemix 本身就是一个 ESB,它可以独立工作,也可以部署在任何容器中

标签: servicemix fuse spring-integration esb apache-servicemix


【解决方案1】:

您需要分析您的场景然后做出决定。如果您只需要转换或与简单的路由一起使用,您可以使用一些框架,如 smooks、camel 等。

您需要进行转换,并且在需要这些转换后的消息的地方仍然涉及很多系统,然后您可以使用 ESB。

然后来选择 ESB 产品也是基于你的应用生态系统。所有产品都令人惊叹,并且每个产品都比其他产品更适合自己的应用生态系统。

首先你需要了解一些关于 Camel / Fuse ESB / Service Mix 的知识

以上所有内容都围绕着相同的,每个都是骆驼集成框架是编码事实上的项目

1.Camel -- 集成框架和De facto o 编码方式(独具匠心,灵活多变)

2.Service Mix -- 用于部署集成代码的容器。 (骆驼集成代码)

3.Fuse ESB——Service Mix 上的 Enterprise Feather,它提供了一个用于编码的 Studio、一个组件列表和包装器,如集群和其他围绕服务服务组合的设施

.

我希望您也考虑 Mule ESB,它也可以而且将成为您列表中的一个很好的竞争者。

您的问题的一些答案 1.您可以将Camel代码或spring集成代码部署到what so ever容器中(一切都在您需要做的Maven和jar管理中......)

2.Service mix 是 Apache 许可证并且是完全开源的,如果您需要一些支持,我建议您选择 FUSE ESB,它不属于 JBoss 家族,由 RedHat 提供支持

请点击以下链接,了解其他 stackoverflow.com 用户的详细讨论 使用以下内容进行分析

Apache Camel and other ESB products

What is an ESB and what is it good for?

Messaging, Queues and ESB's - I know where I want to be but not how to get there

JMS and ESB - how they are related?

【讨论】:

  • Great Naveen,我会看看你提供的链接。
猜你喜欢
  • 2011-12-27
  • 2012-08-08
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 2018-12-27
相关资源
最近更新 更多