我想将我的 spring (3.0) 应用程序与 Mule ESB (Mule3) 集成,并为不同的客户端(.Net、GWT 等)提供这些服务。为此,我是否应该将我的 Spring 应用程序部署为单独的组件并在 Mule 上定义 Endpoint,或者我可以将我的 Spring 应用程序部署在 Mule 中并将这些服务提供给外部客户端。如果有人知道与此问题相关的一些想法或任何示例参考项目,请更新我。谢谢。
问问题
7336 次
1 回答
6
我建议将 Mule 集成到您的 Spring 应用程序中。也就是说,将 Mule jar 文件添加到您的应用程序并将其用作库。通过这种方式,Mule 将一个子上下文添加到您的主 Spring 应用程序上下文中,并且可以访问您的 bean,因此它们可以用作服务。
Using Mule with Spring和Spring Application Contexts页面是开始学习如何做到这一点的地方。
于 2011-09-15T13:42:21.087 回答