SOAP Implementations

Dozens of SOAP implementations now freely exist on the Internet. In fact, as of this writing, SOAPWare.org has referenced a total of 65 implementations. Here are four of the most popular and widely cited implementations.

Apache SOAP (http://xml.apache.org/soap/)

Open source Java implementation of the SOAP protocol; based on the IBM SOAP4J implementation

Microsoft SOAP ToolKit 2.0 (http://msdn.microsoft.com/soap/default.asp)

COM implementation of the SOAP protocol for C#, C++, Visual Basic, or other COM-compliant languages

SOAP::Lite for Perl (http://www.soaplite.com/)

Perl implementation of the SOAP protocol, written by Paul Kulchenko, that includes support for WSDL and UDDI

GLUE from the Mind Electric (http://www.themindelectric.com)

Java implementation of the SOAP protocol that includes support for WSDL and UDDI

Complete information on Apache SOAP is provided in Chapter 4 and Chapter 5. SOAP::Lite and GLUE are discussed briefly in Chapter 6. For a more complete list, or to find a SOAP implementation for your language or platform of choice, check out http://www.soapware.org/directory/4/implementations.

Get Web Services Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.