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.
Dig deeper on Simple Object Access Protocol (SOAP)
Related Q&A from Anne Thomas Manes
Anne Thomas Manes explains the differences between open source clients and open source implementations.continue reading
Anne Thomas Manes discusses the best way to go about creating an enterprise data dictionary and why the systems works well.continue reading
Anne Thomas Manes explains the difference between 'hard' real time and 'live' real time systems.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.