【问题标题】:Does Apache Camel work only with Apache CXF or Spring-WS?Apache Camel 是否仅适用于 Apache CXF 或 Spring-WS?
【发布时间】:2014-01-27 20:51:30
【问题描述】:

我正在尝试使用 PoC 来替换 IBM WESB 代理中介(作为 Web 服务公开,接收soap 请求,根据请求中传递的 Soap 标头调用不同的其他 Web 服务)。

这些 Web 服务是使用在 WAS 7 容器中运行的 JAX-RPC 和 Spring 框架构建的。

是否可以将 Camel 用于此用例?我还不想将底层 Web 服务迁移到 CXF 或 SpringWS。

Camel 是否有任何 URI 来解决此目的?(例如调用其他非 CXF/非 SpringWS 网络服务的网络服务适配器)

非常感谢任何帮助。谢谢。

【问题讨论】:

标签: spring web-services apache-camel jax-rpc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    相关资源
    最近更新 更多