IGS Architecture
Use
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
-
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.
-
The multiplexer receives the data from the listener and distributes the data to a portwatcher.
-
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).
-
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.