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.

posted on 2020-07-23 15:12  荷树栋  阅读(121)  评论(0)    收藏  举报

导航