使用Apache驼峰的soap web服务调用

时间:2013-06-18 15:08:46

标签: apache-camel

我是新手使用apache camel调用webservice(编写客户端)(虽然我知道webservice,并使用CXF编写代码,弹簧模板)。 任何人都可以帮助我为调用webservice的驼峰实现提供一些很好的链接。

我还想问为什么我会使用apache camel选项而不是apache CXF(使用wsdl2java工具并轻松调用webservice)。

谢谢

1 个答案:

答案 0 :(得分:0)

以下是使用spring-ws组件调用soap服务的示例。您也可以使用cxf组件来执行此操作。

https://github.com/ganga-aloori/camel-practice/blob/master/src/com/practice/camel/webservice/ExternalServiceCallerRoute2.java

Camel是一个基于EIP的ESB,它提供了各种组件(CXF就是其中之一)来集成多个系统。如果您的用例只是在您的应用程序中使用soap服务而没有任何集成空间,那么我不会在这种情况下使用Camel。

谢谢, 恒河