The SOAP XML Object Model

SOAP itself doesn't deal with objects. Frankly, the object in “simple object access protocol” lends itself merely to the formation of a catchy name. Actually, SOAP as destined for RPC purposes was designed to translate a method's parameters from its native binary form and carry those parameters as XML information to the remote server. There, a corresponding SOAP processor would pull the XML information and return it to its binary state for processing. Information that would associate the method with some object (C++, Java, SmallTalk, or whatever) would be metadata to SOAP and would have to be encoded separately from the method itself.

In a sense, SOAP does have an object model, however. SOAP is XML, as defined by an ...

Get Applied SOAP: Implementing .NET XML Web Services 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.