Java 通过Mule ESB由web服务使用web服务

Java 通过Mule ESB由web服务使用web服务,java,web-services,mule,anypoint-studio,Java,Web Services,Mule,Anypoint Studio,我有一个web服务,它向名为sayHello()的web服务发送名称,并接收字符串“Hello,name”。 我想将点对点连接更改为以下内容: web服务-->Mule ESB-->web服务 我想知道我该怎么做?我搜索了很长时间,但没有找到关于这个主题的有用文档。我应该使用哪些端点 谢谢。这描述了一个您试图实现的场景,它取决于您需要公开和使用的Web服务的类型: 对于公开基于SOAP的Web服务,您可以使用一些策略 1) 使用协议桥接或WSProxyService代理Web服务 2) 使用C

我有一个web服务,它向名为sayHello()的web服务发送名称,并接收字符串“Hello,name”。 我想将点对点连接更改为以下内容:

web服务-->Mule ESB-->web服务

我想知道我该怎么做?我搜索了很长时间,但没有找到关于这个主题的有用文档。我应该使用哪些端点


谢谢。

这描述了一个您试图实现的场景,它取决于您需要公开和使用的Web服务的类型:

对于公开基于SOAP的Web服务,您可以使用一些策略

1) 使用协议桥接或WSProxyService代理Web服务

2) 使用CXF代理Web服务

3) 使用CXF构建Web服务

对于公开RESTful Web服务,您应该设计一个RAML,然后使用APIKit组件

对于使用基于SOAP的Web服务的,您应该使用Web服务使用者组件

对于使用REST Web服务的,您应该使用HTTP请求连接器

因此,如果要公开内部使用SOAP Web服务的SOAP Web服务(而不是代理服务),可以使用:

HTTPListener->CXF->WebserviceConsumer

如果要公开webservice代理,可以使用ProtocolBridgeing或CXF策略

如果要公开内部使用REST Web服务的REST Web服务,可以使用:

HTTPListener->APIKit->HTTPRequest


以此类推。

试着先看一下文档:@hdost谢谢你的回复,我已经阅读文档好几个星期了,但什么也没找到。所以我来这里是想看看是否有人已经在使用Mule ESB来完成这项工作