The planning interface demon picks up the planning files and performs basic data type and value checks. Valid data will be stored in the inventory where also actual network configuration is kept.

The consistency-check module shall load the actual data as well as the planning data and perform further checking on objects and their attributes. The checkig rules are described separately and are configurable according to the service provider needs.
The delta-generation detects the managed objects which are affected by the planning data.
The command-creation generates vendor-independent, generic configuration commands from the delta result. In XML-formatted files per NEM.
The upload/download-module handles the communication to the NEMs of the different vendors via a CORBA/XML/FTP interface. All modules of the system communicate with the workflow system, which controls and launches the processes according to the defined tasks. The workflow system is implemented as a state machine sending and receiving messages from each module to be controlled.
The visualisation module enables the user to track and control the system’s activities. It offers an interface to the workflow system for system control. For modifying configuration data (planning data or actual data) the visualisation module displays the managed objects and their attributes and topology information.
The process-workflow-engine controls and launches the modules activities according to the defined process flow. The workflow system is implemented as a state machine with a message-oriented communication bus.

