我正在尝试使用PoC来替换IBM WESB代理中介(作为Web服务公开,接收SOAP请求,根据请求中传递的Soap Header调用其他不同的Web服务)。
这些Web服务是使用运行在WAS 7容器中的JAX-RPC和Spring框架构建的。
是否可以在此用例中使用Camel?我还不想将底层Web服务迁移到CXF或SpringWS。
Camel是否有任何URI来解决此目的?(就像调用其他非CXF/非SpringWS Web服务的Web服务适配器)
任何帮助都是非常感谢的。谢谢。
我正在尝试使用PoC来替换IBM WESB代理中介(作为Web服务公开,接收SOAP请求,根据请求中传递的Soap Header调用其他不同的Web服务)。
这些Web服务是使用运行在WAS 7容器中的JAX-RPC和Spring框架构建的。
是否可以在此用例中使用Camel?我还不想将底层Web服务迁移到CXF或SpringWS。
Camel是否有任何URI来解决此目的?(就像调用其他非CXF/非SpringWS Web服务的Web服务适配器)
任何帮助都是非常感谢的。谢谢。
1条答案
按热度按时间hpxqektj1#
首先-如果它是RPC /ENCODED Web服务,那么即使使用cxf也不能调用它。有一些方法可以修改rpc wsdl以使用doc/literal,但我不建议使用这种方法。如果您不想使用cxf组件或spring-ws,最简单的方法是创建一个java bean来使用生成的存根调用Axis Web服务。