The System API Architecture

Added by Gaurav Joshua Vaz , last edited by Gaurav Joshua Vaz on Dec 17, 2007  (view change)
Tags: 

 
A short description of the system API architecture. This article provides an overview of the data flow between the client and the system when the client uses the API.

Summary

The system API architecture is designed to allow client API requests to be routed through the HTTP daemon, running on the target system, to a SOAP handler that translates the SOAP request into a call to the (internal) system kernel.

The figure below describes the system API architecture and the data flow.

The following steps explain the system API data flow:

1. The client formats a request containing XML conforming to the SOAP protocol and sends it to system.

2. The HTTPD server instance on the system routes this request to a SOAP handler.

3. The SOAP handler interprets the SOAP headers, and maps the enclosed request to an internal configuration function.

4. The system kernel acts on the request and returns one or more responses.

5. The SOAP handler then translates the response(s) to a SOAP response message.

6. The XML response is then sent back to the client in a HTTP response.

More Information