我是企业集成领域的新手。
我们需要开发一个解决方案,其中多个OSS(操作支持系统)应该与多个EMS(元素管理系统)和网络设备(必须支持不同的传输和协议)通信,解决方案应该是这样的,它应该在Weblogic中运行。
答案 0 :(得分:5)
您需要分析您的方案然后再决定。如果您只需要转换或者只需要一个简单的路由,您就可以使用一些框架,如smooks,camel等。
您需要转换并且仍然需要那些转换后的消息,然后您可以使用ESB。
然后选择ESB产品也是基于您的应用生态系统。所有产品都令人惊叹,在各自的应用生态系统中,每种产品都比其他产品更合适。
首先,您需要了解Camel / Fuse ESB / Service Mix
上的一些内容以上所有内容都是围绕着相同的,每个都是camel集成框架编码的项目事实o
1.Camel - 整合框架和事实编码方式(以自己的方式复杂且灵活多变)
2.Service Mix - 用于部署集成代码的容器。 (Camel集成代码)
3.使用ESB - Enterprise Feather,它提供了一个用于编码的Studio,一个组件列表和包装,如集群和其他围绕服务服务组合的设施
我希望你也考虑Mule ESB,它也可以在你的列表中成为一个很好的竞争者。
您的问题的一些答案 1.您可以将Camel代码或spring集成代码部署到所有容器中(所有这些都在Maven和jar管理中需要做的事情....)
2.Service mix是一个Apache许可证,是完全开源的,如果你需要一些支持,我建议你选择不属于JBoss系列并由RedHat提供支持的FUSE ESB
请点击以下链接,了解其他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