spring-integration - 开源 ESB、Apache ServiceMix、Spring Integration?

标签 spring-integration esb apache-servicemix

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

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

查询

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

最佳答案

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

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

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

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

以上所有内容都围绕相同的主题,每个项目都是以camel集成框架为编码的项目事实上

1.Camel——集成框架和事实上的编码方式(以自己的方式复杂且非常灵活)

2.Service Mix——用于部署集成代码的容器。 ( Camel 集成代码)

3.Fuse ESB——服务混合帽子上的企业羽毛,它提供了一个用于编码的工作室,一系列组件和包装器,例如集群和其他围绕服务服务组合的设施

.

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

对您的问题的一些解答 1.您可以将Camel代码或spring集成代码部署到任何容器中(所有这些都在您需要做的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?

关于spring-integration - 开源 ESB、Apache ServiceMix、Spring Integration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190141/

相关文章:

jboss - JBoss ESB 服务器和 JBoss Fuse 之间的区别

c# - 在什么情况下应该使用 ESB 来管理传入的 WCF 服务请求?H

java - 当一个主题有超过 1 个消费者时,消息会随机到达且缺少数据

java - 为什么 Spring Integration 消息方法处理行为在默认 Spring Cloud Stream 配置中发生了变化

smtp - ESB WSO2 如何从 esb 发送电子邮件

apache-camel - 退出 Apache Camel 循环

java - 如何将来自外部服务调用的响应与 Camel 中的原始消息合并

java - 我们如何将 Jboss Fuse 即 Servicemix ASCII 更改为自定义显示

java - Spring集成流程: perform task within flow

java - Spring Integration 是否适合 "reliable queue"的网络场处理?