Apache Axis2 vs. Apache CXF vs. Spring Web services
- CXF and SpringWS supports Java
- Axis2 supports Java, C, C++
- Axis2 and CXF supports Contract-First and Contract-Last approaches
- SpringWS supports only Contract-First approach
- Apache CXF supports data bindings : JAXB, XMLBeans, JiBX, Castor, Aegis
- SpringWS supports data bindings : JAXB, XMLBeans, JiBX, Castor, Xstream
- Axis2 supports more data bindings : JAXB, XML Beans, JaxME, JaxBRI , ADB (Axis Data Binding)
- Integration with Spring : Axis 2 (compatible) , CXF (better integration) , SpringWS (Much better)
- OSGi support : Axis 2 (Not better) , CXF (better support) , SpringWS (better support)
- Axis2 and CXF supports WS-RM but SpringWS doesn't support WS-RM
Apache CXF advantages over Axis2 and Spring WS
- Support for the Tuscany implementation
- High extensibility
- More configurable features via API
- Ease of development
- Better performance
No comments:
Post a Comment
Note: only a member of this blog may post a comment.