From a technical point of view, the Web services can be split into three layers.
-
The interface layer is responsible for both publishing the Web services and controlling access to them. Communication with the outside world is done exclusively over SOAP messages.
-
The business logic of correspondence processes is situated in the business layer. This is where access to the repository and actual document creation takes place. Communication with the data server is also the responsibility of the business layer. As in Studio, it is possible to run data selections defined in Xdata or import XML files.
-
The state layer is responsible for saving all repository, status, and process-related data, thus making it the uniform basis for text administration and business user functionality.