Java Web services: JAXB and JAX-WS in Axis2

Discussions

News: Java Web services: JAXB and JAX-WS in Axis2

  1. Java Web services: JAXB and JAX-WS in Axis2 (8 messages)

    Apache Axis2 supports a range of data-binding technologies, including the official Java standard, JAXB 2.x. Axis2 also supports the Java standard for Web service configuration, JAX-WS 2.x, as an alternative to its own custom configuration technique. This article demonstrates how you can use JAXB 2.x and JAX-WS 2.x with Axis2 and discusses some of the limitations of Axis2's current support for them.

    Threaded Messages (8)

  2. isnt jaxb and jax-ws enough on its own ? why would i mix axis in this ?
  3. I too do not understand why should someone use Axis2 when JAX-WS2 etc are available in standard implementation. Can someone explain this.
  4. Why Axis2[ Go to top ]

    The point about standard specifications is that they are specifications. JAXWS is just a spec. There is a "Reference Implementation" but there are other implementations. CXF and Axis2 both offer JAXWS compliance, but they also offer a lot more. For example Axis2 provides support for WS-Trust, SecureConversation, WSRM1.1, and many advanced standards. It also has great interoperability and great performance. Paul Fremantle
  5. Re: Why Axis2[ Go to top ]

    JAXWS is just a spec. There is a "Reference Implementation"
    Reference implementation? JAX-WS is implmented by every JEE5 compliant server.
  6. Re: Why Axis2[ Go to top ]

    Yes, for example, WebSphere 7 uses (a customized version of) Axis2 as its JAX-WS implementation.
  7. Re: Why Axis2[ Go to top ]

    The point about standard specifications is that they are specifications. JAXWS is just a spec. There is a "Reference Implementation" but there are other implementations. CXF and Axis2 both offer JAXWS compliance, but they also offer a lot more.

    For example Axis2 provides support for WS-Trust, SecureConversation, WSRM1.1, and many advanced standards. It also has great interoperability and great performance.

    Paul Fremantle
    Performance has always been a problem with Axis.. where are you getting your stats from ???
  8. Re: Why Axis2[ Go to top ]

    The point about standard specifications is that they are specifications. JAXWS is just a spec. There is a "Reference Implementation" but there are other implementations. CXF and Axis2 both offer JAXWS compliance, but they also offer a lot more.

    For example Axis2 provides support for WS-Trust, SecureConversation, WSRM1.1, and many advanced standards. It also has great interoperability and great performance.

    Paul Fremantle
    as far as possible i would stick to standard JAXWS.
  9. Re: Why Axis2 - security?[ Go to top ]

    Axis2's JAX-WS implementation doesn't appear to provide ws-security support. Also, Axis2's JAX-WS implementation does not appear to have Spring support. Do you care to comment on these limitations?