SOAP in Embedded
SOAP Support
The Simple Object Access Protocol (SOAP) is an XML-based protocol to let applications exchange information over HTTP.
A better way to communicate between applications is over HTTP, because HTTP is supported by all Internet browsers and servers. SOAP provides a way to communicate between applications running on different operating systems, with different technologies and programming languages.
SOAP messages in HTTP consist of a POST request, submitted by the client, and a response generated by the web server. The Network Component's HTTP server handles SOAP messages differently. Instead of processing them internally and notifying the user via a callback function, it delivers a complete SOAP message to the user via the callback function.
In general, SOAP messages are large. Embedded systems that run a web server with SOAP, need much more RAM for message buffering and processing. A typical configuration would have:
- a few MBytes of RAM.
- a SD Card for deploying a web service application.
So, to implement the SOAP feature in embeded device,
- as a SOAP server, the device has the http server to receive a "POST" from client and response the result XML data.
- as a SOAP client, the device has to request the "POST" and get the response from remote.
浙公网安备 33010602011771号