Introduction

Bienvenue dans le Manuel de Référence de Dollar Universe ! Ce manuel décrit les concepts manipulés par Dollar Universe, les caractéristiques des objets qui peuvent être utilisés pour automatiser l'exploitation, le fonctionnement interne de l'automate ainsi que les principales fonctions d'exploitation.

Les principaux objectifs de Dollar Universe sont : la diminution des contraintes pesant sur l'organisation technique chargée de la gestion de l'exploitation informatique et la recherche d'une fiabilité optimale du cycle d'exploitation. Pour atteindre ces objectifs, Dollar Universe propose :

La figure, ci-dessous, décrit chronologiquement les principales étapes du cycle de vie d'une application informatique.

Figure 1: Etapes de vie d'une application informatique

Dollar Universe propose un ensemble de fonctions permettant de gérer chacun des thèmes évoqués dans la figure ci-dessus.

Les managers, les fonctions de documentation, de supervision constituent des modules indépendants du module d'automatisation, objet de cette documentation. Les interfaces sont décrites dans des manuels spécifiques.

Planification et ordonnancement des travaux

La planification des procédures batch repose sur des calendriers, un par entité logique gérée, générés de façon semi-automatique.

La planification peut être effectuée procédure par procédure, ou au contraire définie pour un ensemble de procédures. Dollar Universe permet de définir des modèles d'enchaînement de procédures appelées Sessions. Au delà des avantages spécifiques que présentent les Sessions, elles permettent de n'exprimer qu'une seule planification pour un ensemble de procédures.

Les dates d'exécution peuvent être exprimées en précisant les dates et heures d'exécution souhaitées (planification explicite) ou en définissant des algorithmes dont seront déduites automatiquement les dates recherchées (planification implicite).

Afin d'éviter une éventuelle redéfinition de ces algorithmes, ils peuvent être stockés dans des "Règles de planification" gérées individuellement par Dollar Universe.

Enfin, afin de permettre la prise en compte des exceptions à l'application des algorithmes, sans que celles-ci en affectent leur définition, des dates d'Exception peuvent être définies. Chacune de ces dates permettra d'invalider une date calculée par application d'une Règle ou d'en forcer une autre.

Gestion des files d'attente de travaux

Dollar Universe s'appuie sur son gestionnaire de queues batch : DQM (Distributed Queue Management).

Le rôle de celui-ci est de permettre une organisation technique de la production, au-delà de l'organisation fonctionnelle permise par Dollar Universe, tout en dissociant la prise en charge de ces différentes contraintes.

Sous Open VMS, les jobs sont lancés dans une queue batch DQM (par ex. SYS$BATCH). Ils sont soumis à VMS Queue Manager lorsque leur statut passe à "Exécution".

Contrôle de l'exploitation

Dollar Universe propose un ensemble de fonctions qui permettent de suivre et d'intervenir dynamiquement sur le processus d'exploitation.

Conçu autour d'un écran de visualisation de l'exploitation en cours, le contrôle d'exploitation constitue à lui seul un vrai poste de travail permettant à un contrôleur d'exploitation d'exécuter l'ensemble des tâches qui lui incombent sans jamais perdre de vue le déroulement de l'ensemble des événements d'exploitation.

L'exploitation peut être réalisée par procédure ou par chaine de traitement, cette dernière solution apportant une vue applicative de la production.