How does JBossWS compare to other SOAP stacks
This page is maintained by JBoss for the JBossWS features only. Please go to the respective soap stack's webside for an
updated featureset.
If you find inaccurate or missing information, please update this page.
JBossWS supports these versions of the specs
General Features
Feature | JBossWS | ||||||
---|---|---|---|---|---|---|---|
Basic Profile 1.1 Compliant | X | X | X | X | X | X | X |
POJO Endpoints | X | X | X | X | X | X | |
Open Source | X | X | X | X | X | X | |
RPC-Encoding | X | X | X | X {FOOTNOTE DEF 1 1} | |||
Spring Support | X | X | X | ||||
REST Support | X | X | |||||
IDEA Plugins | X | X | X | X | |||
Eclipse Plugins | X | X | X | X | |||
NetBeans Plugins | X | ||||||
Hot Deployment | X | X | X (Via ServiceMix) | X | |||
Soap 1.1 | X | X | X | X | X | X | X |
Soap 1.2 | X | X | X | X | X | X | |
DIME | X | X | |||||
MTOM | X | X | X | X | |||
Soap Attachments | X | X | X | X | Coming in 2.0 | X | |
Streaming XML (StAX based) | X | X | X | ||||
WSDL->Code (Client) | X | X | X | X | X | X | X |
WSDL->Code (Server) | X | X | X | X | X | X | X |
Client-side Asynchrony | X | ||||||
Server-side Asynchrony | X |
J2EE Features
Feature | JBossWS | ||||||
---|---|---|---|---|---|---|---|
EJB-2.1 Endpoints | X | X | |||||
EJB-3.0 Endpoints | X | X | |||||
JSR 109 | X | X |
JSR standards
Feature | JBossWS | ||||||
---|---|---|---|---|---|---|---|
JAX-RPC | X | X | X | ||||
JAX-WS | X | Coming in 2.0 | Coming in 2.0 | X {FOOTNOTE DEF 2 2} | |||
JSR 181 | X | X | X | X | X | ||
JSR 181 on Java 1.4 | X | X | |||||
SAAJ | X | X | X | X | X | Coming in 2.0 | X |
JBI (See ServiceMix) | X | X | X |
Data Bindings
Feature | JBossWS | ||||||
---|---|---|---|---|---|---|---|
XMLBeans Support | X | X | X | ||||
Castor Support | X | X | |||||
JiBX | X | X | X | ||||
JAXB 1.1 | X | X | X | X | X | ||
JAXB 2.0 | X | Coming in 2.0 | X | X {FOOTNOTE DEF 2 2} |
WS-
Feature | |||||||
---|---|---|---|---|---|---|---|
WS-Addressing | X | X | X | X | X | X | X |
WS-Eventing | X | ||||||
WS-Notification | X | X Via ServiceMix | |||||
WS-ReliableMessaging | X | X | X | Coming in 2.0 | X | ||
WS-Policy | X | Coming in 2.0 | X | ||||
WS-Security | X | X | X | X | X | X | |
WS-Transaction | ? | ? | ? | ? | X | ? | X |
WS-Coordination | X | ||||||
WS-Secure Conversation | X | ||||||
WS-Metadata Exchange | X | ||||||
WS-Security Policy | X | ||||||
WS-Trust | X | ||||||
WSDL 1.1 Support | X | X | X | X | X | X | X |
WSDL 2.0 Support | Coming in 2.0 |
Transports
Feature | |||||||
---|---|---|---|---|---|---|---|
HTTP | X | X | X | X | X | X | X |
JMS | X | X | X | X | X | X | X |
Jabber | X | ||||||
SMTP | X | X | X {FOOTNOTE DEF 1 1} | ||||
TCP | X | X | X |
===== Notes =====
{FOOTNOTE RED #1 1} Only available through the JAX-RPC 1.1 APIs.
{FOOTNOTE RED #2 2} JAX-RPC 1.1, JAX-WS 2.0 and JAX-WS 2.1 RI are combined together in GlassFish. JAX-WS 2.0 and JAXB 2.0 functionality is available in Java SE 6 as well.
-
Referenced by:
Comments