Supported Web Service Stacks
Name | File | JBoss Version | Status | API | Uses Modified Axis | Passes CTS |
---|---|---|---|---|---|---|
JBossWS | jbossws.sar | >= 4.0.4 | Current | J2EE 1.4 | No | Yes |
jboss-ws4ee.sar | < 4.0.4 | Maintenance Only | J2EE 1.4 | Yes | Yes | |
jboss-net.sar | 3.2.x | End of Life | Proprietary | Yes | No |
Any stack not listed above is not supported. This includes Apache Axis, and the JWSDP from Sun Microsystems.
JBossWS the new web service stack
After JBoss J2EE-1.4 certification in Jun/2004 we have decided to develop our own SOAP stack that is independent of the Apache Axis project, fits better in the overall JBoss architecture and is generally more geared towards the specific J2EE requirements for web services.
JBossWS currently supports these standard J2EE-1.4 features:
RPC style endpoints
Document style endpoints (wrapped and bare)
SOAP header values bound/unbound to endpoint parameters
J2EE endpoint development model for EJB and Java
J2EE client development model
Dynamic Invocation Interface (DII)
JAXRPC client/server side handlers
Holders for INOUT/OUT parameters
JBossWS also supports:
Message style endpoints
Attachments Profile Version 1.0
Dynamic client/server side handler injection
Web Service Metadata (JSR-181)
EJB3 Stateless Session endpoints
WS-Security for XML Encryption/Signature of the SOAP message
WS-Addressing and JSR-261
WS-Transaction
WS-Eventing
WS-Policy
MTOM/XOP
JBossWS-1.0 final release passes our internal testsuite, the testsuite for the jboss-4.0.x web service stack and the >2200 web service tests that come with Sun's Compatibility Test Suite (CTS).
JBossWS is the only web service stack that will be developed further. The others have entered maintenance and may be removed at any time.
JBossWS4EE, the Apache Axis based web service stack
JBossWS4EE is J2EE-1.4 compliant and available starting from jboss-4.0.0. It relies on a modified version of axis-1.1. This stack should no longer be used.
JBossWS4EE supports these standard J2EE-1.4 features:
RPC style endpoints
Document style endpoints (wrapped and bare)
SOAP header values bound/unbound to endpoint parameters
J2EE endpoint deployment model for EJB and Java
J2EE client deployment model
Dynamic Invocation Interface (DII)
JAXRPC client/server side handlers
Holders for INOUT/OUT parameters
JBossWS4EE also supports:
Message style endpoints
JBoss.NET, the legacy web service stack
JBoss.NET is not J2EE-1.4 compliant and has been carried over from jboss-3.2.x for backward compatibility. It relies on the same modified version of axis-1.1. This stack has reached end of life and should no longer be used.
-
Referenced by:
Comments