There SOAP stack space has gotten more crowded recently. This chart is to help you decide which stack to use. If you have any corrections/additions please direct them to the mailing list.
Also if XFire is missing a particular features be sure to file an issue for it or request it on the list.
Last Date of Comparison: 7/20/2005
Feature |
ActiveSOAP (CVS) |
Axis 1.2.x |
Axis 2 (0.9) |
Glue |
XFire (M5-CVS) |
Basic Profile 1.1 Compliant |
X |
X |
X |
X |
X |
Easily Embedded |
X |
|
X |
X |
X |
DIME |
|
X |
|
X |
|
Easily Create Services from POJOs |
|
|
|
X |
X |
JAX-RPC |
|
X |
|
X? |
|
JBI (See ServiceMix) |
|
? |
|
|
X |
JSR 181 |
|
X |
|
|
X |
JSR 181 via commons-attributes |
|
|
|
|
X |
MTOM |
|
|
X |
|
Experimental in CVS |
Open Source |
X |
X |
X |
|
X |
Soap 1.1 |
X |
X |
X |
X |
X |
Soap 1.2 |
X |
X |
X |
X |
X |
Soap w/ Attachments |
|
X |
In 1.0 |
X |
|
StAX based |
X |
|
X |
|
X |
WSDL 1.1 Support |
|
X |
X |
X |
X |
WSDL 2.0 Support |
|
|
X |
|
|
WSDL->Code (Client) |
|
X |
X |
X |
X (With XMLBeans) |
WSDL->Code (Server) |
|
X |
X |
X |
|
Feature |
ActiveSOAP |
Axis 1.x |
Axis 2.x |
Glue |
XFire |
Spring |
X |
X |
|
|
X |
Plexus |
|
|
|
|
|
Loom |
|
|
|
|
X |
Feature |
ActiveSOAP |
Axis 1.x |
Axis 2.x |
Glue |
XFire |
Http |
X |
X |
X |
X |
X |
JMS |
X |
X |
|
X |
X |
Jabber |
|
Experimental |
|
|
X |
SMTP |
|
X |
X |
|
|
Feature |
ActiveSOAP |
Axis 1.x |
Axis 2.x |
Glue |
XFire |
Addressing |
|
X |
X |
X |
X (In CVS) |
Security |
|
X |
|
X |
|
Eventing |
X |
|
|
|
|
|