JBossWSStackComparison

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

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

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

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

EJB-2.1 Endpoints

X

X

EJB-3.0 Endpoints

X

X

JSR 109

X

X

 

JSR standards

 

Feature

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

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

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

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

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

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

Axis1.x

Axis2

Celtix

Glue

JBossWS

XFire1.2

GlassFish

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: