Apache Camel只能与Apache CXF或Spring-WS一起使用吗?

fnatzsnv  于 2022-11-07  发布在  Apache
关注(0)|答案(1)|浏览(201)

我正在尝试使用PoC来替换IBM WESB代理中介(作为Web服务公开,接收SOAP请求,根据请求中传递的Soap Header调用其他不同的Web服务)。
这些Web服务是使用运行在WAS 7容器中的JAX-RPC和Spring框架构建的。

是否可以在此用例中使用Camel?我还不想将底层Web服务迁移到CXF或SpringWS。
Camel是否有任何URI来解决此目的?(就像调用其他非CXF/非SpringWS Web服务的Web服务适配器)

任何帮助都是非常感谢的。谢谢。

hpxqektj

hpxqektj1#

首先-如果它是RPC /ENCODED Web服务,那么即使使用cxf也不能调用它。有一些方法可以修改rpc wsdl以使用doc/literal,但我不建议使用这种方法。如果您不想使用cxf组件或spring-ws,最简单的方法是创建一个java bean来使用生成的存根调用Axis Web服务。

相关问题