【问题标题】:jax-ws vs axis2 - help neededjax-ws vs axis2 - 需要帮助
【发布时间】:2012-08-13 07:28:36
【问题描述】:

我需要以下帮助:

Q.1) 之间的性能比较 - 1) 大量包含部署在 Jetty 上的基于 jax-ws 的 web 服务的 war 文件 2) 在 Jetty 上运行的 axis2 上部署了很多 Web 服务

Q.2) 另外,如果有多种类型的客户端,例如 .net、java、c++,它们将使用这些 Web 服务,那么我应该使用哪种方法 - axis2 作为 SOAP 引擎还是 jax-ws? ?

Q.3) 如果我对 WS-* 标准不感兴趣,那么我应该使用 axis2 还是 jax-ws?

Q.4) 通常为什么需要 SOAP 引擎?仅用于 WS-* 标准支持还是对他们有更多好处???

【问题讨论】:

    标签: web-services jaxb jax-ws axis2 jaxb2


    【解决方案1】:

    Java API for XML Web Services (JAX-WS) 只是一个 API。

    您需要使用 SOAP 堆栈实现(SOAP 引擎)。

    主要有两种实现方式:

    由于 Metro 提供了参考实现并随 JDK 一起提供,我假设您一直在向 RI 调用 jax-ws。但是 metro 是一个完整的 SOAP Stack 实现。

    现在您已经知道了名称和地点,您可以开始寻找您最喜欢的实现了。两者都有优点和缺点。 请记住,两者都为您提供 WS-* 标准支持,并且由于 SOAP 是“独立于编程语言的”,因此客户端类型并不重要。

    我个人更喜欢 Metro,因为它更易于使用。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 2012-07-18
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      相关资源
      最近更新 更多