1.4.1.1 Components

The system consists of four distinct programs:

auc-md and auc-cd are essentially peers from an operational perspective, the others are clients. Unless otherwise specified or clear from context (where it might refer to the overall system), ``MD'' refers auc-md and ``CD'' is used to refer auc-cd. mddevice instances are embedded in devices and can communicate with both servers but in actual operations it is assumed that the devices and auc-cd are in the same LAN but the auc-md may be remote.

The system has two distinct layers of communications, a high level one mediated by the rules sytem (CLIPS) and a low level one implemented with just boost, CEHT, XMLRPC-C and standard C++ stuff like STL. The rules system can operate either at the Cliever, at the MD or both. The rules enabled versions are auc-kb and auc-Cd.

juan@acm.org