PocketSOAP is an open-source, lightweight SOAP client toolkit and COM component designed for the Windows operating system family. Originally developed by Simon Fell to target the PocketPC platform (which inspired its name), it also includes a robust Win32 version that functions across standard desktop Windows versions. It is released under the Mozilla Public License (MPL). Core Technical Capabilities
Protocol Support: Fully supports SOAP 1.1 and SOAP 1.2 specifications.
Encoding and Styles: Offers robust handling of SOAP Section 5 encoding models (including complex types, arrays, and circular references) as well as document/literal formatted services (frequently used in ASP.NET environments).
Pluggable Serialization: Includes an extensible serialization engine. Developers can implement custom serializers or use the built-in propertyBag serializer to easily map Visual Basic objects to SOAP complex types with no extra code.
Efficient Parsing: Leverages James Clark’s stream-based Expat XML Parser for high-performance response parsing.
Attachments: Handles attachments natively via SOAP with Attachments (SwA), DIME, and WS-Attachments. Included Tools & Components
According to the official PocketSOAP Homepage, the toolkit ecosystem includes several specialized tools: Web Services tools for Windows
Leave a Reply