What is the best J2EE Websphere Web services solution?
Within an J2EE Websphere Architecture, what is the best Web services solution? Between Axis and Glue Solution? Is there any particular partnership between IBM and The Mind Electric?
You should select a Web services solution based on the requirements of your application. WebSphere includes a SOAP implementation based on Apache SOAP, which is a very old, very slow SOAP implementation that suffers from many interoperability issues. I generally recommend that users install a more modern SOAP implementation, such as Apache Axis
, The Mind Electric GLUE
, Systinet WASP
, IONA XMLBus
, or Cape Clear Server
. All of these implementations offer unique features, and you should evaluate all of them to determine which one best meets your requirements. The commercial products offer better performance and richer features than Axis does, plus the vendors provide support, but there are definite advantages to using open source technology.
To give you a few data points:
- Axis: open source, limited tool support for doc/literal
- GLUE: very fast, excellent development tools
- WASP: very fast, excellent development tools, securty and management frameworks
- XMLBus: very fast, management framework, CORBA integration
- Cape Clear: Schema/XSLT/WSDL tools, CORBA integration, EAI-focused
I'm a very big fan of WASP (for breadth of solution) and GLUE (for ease of use). I'm also a big supporter of Axis (and all open source projects).
I'm not aware of any particular partnership between IBM and TME. TME does not list IBM on their partner page.
This was first published in June 2003