Les composants doivent fonctionner ensemble pour exécuter une demande de service
avec succès.
Figure 1. Composants exécutant un service

Ce diagramme présente la façon dont les composants fonctionnent ensemble pour exécuter un service :
- L'administrateur du serveur d'applications lance le serveur de gestion
et le gestionnaire et l'administrateur de l'ordinateur proxy lancent
le proxy. Le serveur de gestion, le proxy et le gestionnaire sont conçus
pour fonctionner en continu.
- Un opérateur utilise le gestionnaire pour exécuter ou planifier un service.
- Le gestionnaire envoie la demande de service au serveur de gestion auquel le service est attribué.
- Le serveur de gestion réachemine la demande de service vers le proxy auquel le service est attribué.
- Le proxy démarre le service à l'aide du composant spécifié dans le service. Pour les services exécutés par le programme d'exécution, le proxy démarre une instance du programme d'exécution pour traiter la demande de service. Pour les services exécutés par un autre composant, le proxy transmet la demande de service à ce composant.
- Executor ou l'autre composant d'exécution des services exécute le
service.
- Le service exécute les tâches spécifiées dans son plan de service.
- Pour les services exécutés par Executor, le proxy surveille
en continu Executor alors que ce dernier exécute le service.
- Une fois le service exécuté, Executor ou le composant d'exécution du service reparamètre
l'état de la demande de service sur proxy. L'instance d'Executor se ferme également automatiquement.
- Le proxy reparamètre
l'état de la demande de service sur le serveur de gestion et le gestionnaire.