Java Spring应用程序与Mule ESB的集成
我们已经在tomcat服务器上部署了Spring3应用程序。我们希望使用mule-ESB将少数pojo服务公开为web服务。我们正在使用mule 3.1社区版Java Spring应用程序与Mule ESB的集成,java,spring,mule,pojo,Java,Spring,Mule,Pojo,我们已经在tomcat服务器上部署了Spring3应用程序。我们希望使用mule-ESB将少数pojo服务公开为web服务。我们正在使用mule 3.1社区版 为此确定的一种方法是,在mule服务器中部署与jar相同的pojo服务。但在这种情况下,相同的代码将在两个容器中运行。是否有其他方法访问mule server中的springpojo服务,以公开为web服务您可以使用spring远程处理[1]公开在tomcat中运行、通过RMI或HTTP调用程序的现有pojo服务。 然后在in-mule中
为此确定的一种方法是,在mule服务器中部署与jar相同的pojo服务。但在这种情况下,相同的代码将在两个容器中运行。是否有其他方法访问mule server中的springpojo服务,以公开为web服务您可以使用spring远程处理[1]公开在tomcat中运行、通过RMI或HTTP调用程序的现有pojo服务。 然后在in-mule中,您可以编写一个调用这个外部pojo服务的组件,同样,您可以使用SpringRemoting创建这个客户机组件 另一个选项是将pojo服务公开为在tomcat中运行的WebService。为此,您可以使用SpringRemoting或SpringWS。然后,您可以使用mule作为webservice代理,可能需要进行转换以公开更好的公共API [1] [2]
//Pontus如果我们选择第一个选项,我们可以将tomcat服务器中运行的原始服务公开为web服务吗?是的,这是我的建议。