【发布时间】:2014-01-16 10:43:06
【问题描述】:
我是骆驼新手? 我无法区分骆驼网络服务组件 所以请帮我找出这些组件之间的区别 并建议在哪种情况下使用哪个组件更好。
提前致谢。
【问题讨论】:
我是骆驼新手? 我无法区分骆驼网络服务组件 所以请帮我找出这些组件之间的区别 并建议在哪种情况下使用哪个组件更好。
提前致谢。
【问题讨论】:
Camel SOAP 不是一个组件,而是一种数据格式http://camel.apache.org/soap.html,它用于编组和解组 SOAP 有效负载。
Spring-WS http://camel.apache.org/spring-web-services.html 使用 Spring Web Services 提供客户端和服务器端 SOAP 支持。
Camel-CXF http://camel.apache.org/cxf.html 使用 Apache CXF 提供客户端和服务器端 SOAP 支持。
当我必须处理 SOAP 时,Camel-CXF 是我的首选工具。它是一个成熟且功能非常齐全的组件(和底层库)。我使用 Spring-WS 的唯一一次是如果我正在处理非常过时的 SOAP,它使用 CXF 不支持的 RPC 编码。
【讨论】: