Dr Ricardo Graciani Diaz (Universidad de Barcelona)
DIRAC Services and Agents are defined in the context of the DIRAC system (the LHCb's Grid Workload and Data Management system), and how they cooperate to build functional sub-systems is presented. How the Services and Agents are built from the low level DIRAC framework tools is described. Practical experiente in the LHCb production system has directed the creation of the current DIRAC framework tools. The framework has been designed to ease the development and deployment of DIRAC components, and to provide a certain level of protection angainst external misuse. Guidelines for service robustness and real-time response used currently in DIRAC will be discussed. Measurements on the current performance of the running DIRAC system from the point of view of the functionality provided by the framework are presented.