CIB documentServer technical documentation (EN)


Overview

Layer model

The CIB documentServer offers calling options at various logical and technical levels.

The levels correspond to different communication layers, which provide additional functionalities (service) besides the transport of information. Each layer can be addressed from the layer above or below with the components of the CIB documentServer.

In addition, each layer also has open interfaces that can be directly addressed by a customer application. The user who calls the CIB documentServer decides which call layer and which additional functionality he wants to use.

Illustration of the layer model:



Here are the layers listed from inside to outside:

Document layer

The established CIB docgen modules generate and process the result documents and therefore represent the basic functionality of the CIB documentServer.

Task layer

CIB job provides the individual functionality of CIB docgen in a uniform way and extends its call interfaces by document-oriented, XML-based order processing: CIB job interprets orders in XML format and executes them using the CIB docgen modules.

Server layer

The CIB documentServer extends the job processing by practical, standardized technologies and protocols, so that powerful document generation with queuing, load balancing, multiuser operation, etc. is provided in numerous system environments.

Integration layer

The CIB documentServer solution offers ready-to-use add-on modules and programming solutions for many of these interfaces, technologies and protocols.

Application layer

You generate documents in your specific technical environment by supplying the appropriate interface with an XML request. You also pass data to the CIB docgen document generation via the job file.