肥皂客户端框架

时间:2013-11-07 10:17:59

标签: spring web-services spring-ws

我在Spring MVC上有Web应用程序,并且正在寻找与Spring MVC一起使用的SOAP使用者框架。 Web应用程序仅是使用者,不承载任何Web服务。 我正在寻找SOAP客户端的选项是:

  1. JAX-WS
  2. Spring MVC & Spring-WS
  3. Apache Axis or CXF
  4. Spring Integration or Camel. Can these be used for consumption of
services too? Won't that be overhead?

你有什么建议?如果上面的列表中没有,请推荐最佳选项。

提前致谢。

1 个答案:

答案 0 :(得分:0)

请看这篇关于这个主题的优秀文章。

Which framework is better CXF or Spring-WS?

我的建议是基于您只需要开发一个客户端的事实,就是考虑根据您的上下文做出选择,以优化您的工作效率,并避免在您的应用中添加图层和库的色调:

  1. 纯Java EE应用程序或已使用Spring APP
  2. 您当前的Application Server:例如Jboss已经提供了一个非常建议使用的CXF实现
  3. 服务提供商“年龄”:我在调用AS400或旧的IBM系统Web服务时遇到了一些问题。任何客户都没有工作。
  4. 您的IDE和插件:例如,如果您有eclipse,Axis / CXF插件非常有趣。
  5. 关于Camel,如果您有不同的源和目标,如HTTP到JMS,那就很有趣了。

    对于Camel,请阅读这篇文章:

    What exactly is Apache Camel?