我想将我的spring(3.0)应用程序与Mule ESB(Mule3)集成,并为不同的客户端(.Net,GWT等)提供这些服务。为了实现这一点,我是否应该将我的Spring应用程序部署为单独的组件并在Mule上定义Endpoint,或者我可以在Mule中部署我的spring应用程序并将这些服务提供给外部客户端。如果有人知道一些想法或任何与此问题相关的示例参考项目,请更新我。谢谢。
答案 0 :(得分:6)
我建议将Mule集成到Spring应用程序中。也就是说,将Mule jar文件添加到您的应用程序并将其用作库。这样做Mule将一个子上下文添加到您的主Spring应用程序上下文中,并且可以访问您的bean,以便它们可以用作服务。
Using Mule with Spring和Spring Application Contexts页面是开始了解如何执行此操作的地方。