

This allows SOAP to be used in a large variety of systems Packaging model and encoding mechanisms for encoding data within Mechanism for expressing application semantics by providing a modular Implementation specific semantics rather it defines a simple SOAP does not itselfĭefine any application semantics such as a programming model or SOAP provides a simple and lightweight mechanismįor exchanging structured and typed information between peers in aĭecentralized, distributed environment using XML. SOAP Envelope Examples A.1 Sample Encoding of Call Requests A.2 Sample Encoding of Response 1. Using SOAP for RPC 7.1 RPC and SOAP Body 7.2 RPC and SOAP Header 8. Using SOAP in HTTP 6.1 SOAP HTTP Request 6.1.1 The SOAPAction HTTP Header Field 6.2 SOAP HTTP Response 6.3 The HTTP Extension Framework 6.4 SOAP HTTP Examples 7. SOAP Encoding 5.1 Rules for Encoding Types in XML 5.2 Simple Types 5.2.1 Strings 5.2.2 Enumerations 5.2.3 Array of Bytes 5.3 Polymorphic Accessor 5.4 Compound Types 5.4.1 Compound Values and References to Values 5.4.2 Arrays 5.4.2.1 PartiallyTransmitted Arrays 5.4.2.2 SparseArrays 5.4.3 Generic Compound Types 5.5 Default Values 5.6 SOAP root Attribute 6. SOAP Envelope 4.1.1 SOAP encodingStyle Attribute 4.1.2 Envelope Versioning Model 4.2 SOAP Header 4.2.1 Use of Header Attributes 4.2.2 SOAP actor Attribute 4.2.3 SOAP mustUnderstand Attribute 4.3 SOAP Body 4.3.1 Relationship between SOAP Header and Body 4.4 SOAP Fault 4.4.1 SOAP Fault Codes 5. Introduction 1.1 Design Goals 1.2 Notational Conventions 1.3 Examples of SOAP Messages 2. Updated, replaced, or rendered obsolete by other documents atĪ list of current W3C technical documents can beįound at the Technical Reports page. This document is a work in progress and may be W3C has had no editorial control over the preparation Indicates no endorsement by W3C or the W3C Team, or any W3C This document is a NOTE made available by the Share your views on the W3C's public mailing list Comments are welcome to the authors but you are encouraged to This document is a submission to the World Wide Web Consortium (see Submission Request, W3C Staff Comment) to propose theįormation of a working group in the area of XML-based Protocols however, the only bindings defined in this documentĭescribe how to use SOAP in combination with HTTP and HTTP Potentially be used in combination with a variety of other

Representing remote procedure calls and responses.

Instances of application-defined datatypes, and a convention for How to process it, a set of encoding rules for expressing That defines a framework for describing what is in a message and It isĪn XML based protocol that consists of three parts: an envelope Information in a decentralized, distributed environment. SOAP is a lightweight protocol for exchange of International Business Machines Corporation, Simple Object Access Protocol (SOAP) 1.1 W3C Note This version: Latest version: Authors (alphabetically): Don Box, DevelopMentor
