Background documentationIGS Architecture

 

The Internet Graphics Service (IGS) provides a server architecture where data from an SAP system or another source can be used to generate graphical or non-graphical output.

The picture below shows the elements of the IGS architecture and the IGS file creation process flow:

Process
  1. Data is sent for file creation from the SAP system to the IGS either as RFC or as HTTP(S) request. Non-SAP systems send HTTP(S) requests. The RFC requests are handled by the RFC listener, the HTTP(S) requests by the HTTP(S) listener.

  2. The multiplexer receives the data from the listener and distributes the data to a portwatcher.

  3. The portwatcher receives the data package and assigns it to the appropriate interpreter on the basis of the requested type (for example, chart, map, zip).

  4. The semantic processing of the data takes place in the interpreter. The interpreter creates the requested result and hands the data back to the requester via the corresponding channels.