This topic provides an overview of how the Expere Document Services Web service uses Simple Object Access Protocol (SOAP).
SOAP provides a communication layer for applications using protocols such as HyperText Transfer Protocol (HTTP) and defines the format of messages sent from one machine to another.
The SOAP specification defines the structure of a request and response. Requests and responses are formatted in a SOAP envelope included in the HTTP-POST message. The syntax of the message is defined by the SOAP standard.
In the Expere Document Services platform, a SOAP message is XML sent using the HTTP protocol. All transactions with the Expere Document Services platform are HTTP post messages with well-formatted eXtensible Markup Language (XML) adhering to the SOAP. SOAP utilizes XML as an encapsulation mechanism for request and response messages, typically between Web services.
The Expere Document Services platform infrastructure is built upon the Microsoft .NET Framework, which simplifies object transformation into SOAP messages and back into objects. This process of object serialization and de-serialization provides a standard data exchange mechanism between various Web services. The major languages and frameworks used in developing Web-based software today have some level of support for implementing SOAP.