在Mule ESB上使用相同业务逻辑的SOAP服务和HTTP Post

在Mule ESB上使用相同业务逻辑的SOAP服务和HTTP Post,mule,esb,Mule,Esb,我必须在Mule上提供SOAP web服务 import javax.jws.WebMethod; import javax.jws.WebService; import bean.SubscriberBean; @WebService public interface SubscribeService { @WebMethod(operationName = "subscribe") public void subscribe(String email, Boolean

我必须在Mule上提供SOAP web服务

import javax.jws.WebMethod;
import javax.jws.WebService;

import bean.SubscriberBean;

@WebService
public interface SubscribeService {

    @WebMethod(operationName = "subscribe")
    public void subscribe(String email, Boolean digest);
}
我用的是
。但是,我还需要从静态HTML页面为HTTP Post提供相同的服务。设计这个的最佳方式是什么?

  • 将订阅服务配置为Springbean
  • 在流中与
    cxf:jaxws服务一起使用它
  • 为非SOAP接口创建另一个具有不同路径的流
  • 在这个新流程中,使用
    invoke
    消息处理器调用
    SubscribeService
    Springbean

是否应配置SubscribeService?还是实际执行?对不起,我是新来的骡子,不能掌握一些东西是如何工作的。我迷路了,我找不到任何关于这个的文档。你能给我一个简单的subscribe实现的演示吗?你要求的是上面接口的实现吗?这与骡子没有任何关系,而且这完全取决于你想做什么。只需创建一个实现
SubscribeService
并满足您需求的类。然后像任何标准Springbean一样配置它,然后在Mule中使用它