Mule ESB与Web应用程序集成

时间:2012-11-27 09:00:02

标签: mule

我们有超过5个企业应用程序在不同的服务器上运行,像spring这样的技术,这些应用程序之间的struts通信是点对点的。我们计划使用Mule将其迁移到ESB。

我不太明白骡子是如何工作的我几乎没有疑惑,

  1. Mule在不同的服务器上运行我是否需要将所有5个应用程序部署到mule服务器中。

  2. 我在tomcat服务器上部署了spring应用程序,该应用程序将如何通过mule接收消息,或者我需要在服务器或mule服务器中进行哪些配置更改。

  3. 任何建议或教程。

4 个答案:

答案 0 :(得分:2)

您无需在Mule Server中部署所有5个应用程序。

你说你的所有应用程序目前都是点对点的(这意味着所有应用程序现在通过http协议进行通话/通信),同样你也可以使用mule的http端点与所有5个应用程序进行通信。

即。与其他spring应用程序交谈的spring应用程序可以修改为Spring应用程序,与Mule和Mule交谈,然后与另一个Spring应用程序交谈。

您必须从文档

中学习基础知识

http://www.mulesoft.org/documentation/display/current/Mule+Fundamentals - >浏览左侧的导航。

答案 1 :(得分:1)

Mule是一个集成工具。您无需更改任何现有应用程序。您所需要的只是开发一个可以进行调解/编排的骡子应用程序。

要与spring应用程序连接,您无需更改在mule flow中使用http:outbound connector所需的任何配置

只需浏览http://www.mulesoft.org/documentation/display/current/HTTP+Transport+Reference

答案 2 :(得分:0)

@saravanan shanmugavel你需要使用Mule ESB来协调这些应用程序之间的通信... ESB进入图片以删除你的点对点通信...你可以为你的每个服务和一个服务创建一个代理服务将协调所有人之间的沟通的流程......

答案 3 :(得分:0)

您需要做的就是根据mule服务器更改可配置的应用程序。

请参阅以下链接,这将有助于您了解骡子,帮助您更好地协调所有人之间的沟通。

https://docs.mulesoft.com/