ARIS2 System Manager, manuel d'utilisation
» Système ARIS et Conteneurs

Introduction :

ARIS2 définit le concept de Système ARIS.
Un système ARIS regroupe un ensemble d'objets ARIS (abstrait) sous forme de versions (concret).
Ces objets peuvent se référencer mutuellement au sein du système ARIS.

Un système ARIS peut également être considéré comme la plus grande entité organisée.
C'est à dire que 2 systèmes ARIS différents sont totalement indépendants.

3 systèmes hétérogènes... système B système A système C

Remarquez, à ce sujet, 2 choses :

Concrètement, un système ARIS est constitué d'un ensemble de conteneurs.

 un système ARIS constitué de conteneurs... un conteneur... un autre conteneur... et encore un conteneur... un gros conteneur... un joli conteneur... toujours un conteneur... un beau conteneur...

Un conteneur contient des versions d'objet ARIS.
Il existe différents types de conteneurs en fonction de leurs rôles dans le système.
Nous vous expliquons ici, ces différents rôles et types de conteneurs.

Chose importante :

Il y a une différence entre le modèle conceptuel élaboré et l'état actuel du développement de ARIS2.
Ainsi, nous vous présentons, plus ou moins séparément ce que devrait être idéalement un système ARIS (et System Manager) et ce qu'il est actuellement (2002-03-11).
Par exemple, en date du 2002-04-11, nous n'avons pas encore d'implémentation de BDP ni de BDD. Dès lors, nous ne travaillons que sur des BDC et BDA.

Types de conteneurs :

Malgré le fait que, historiquement, nous définissions ces types de conteneurs en termes de "bases de données", nous gardons le genre masculin pour ainsi parler de "un conteneur" et donc "un BDC", "un BDA" etc.

Il existe 5 types de conteneurs :

légende :

: Version existante (diffusable/diffusée) d'un objet existant. En l'occurence, la version numéro 1 (première).

: Proposition d'une Nouvelle Version d'un objet existant.

: Proposition d'un Nouvel Objet ARIS.

Vue d'ensemble :

Idéalement :

ARIS2 Consulation Consultation via internet... serveur web + ARIS2 Web consultation "direct" création d'un BDD... ARIS2 Consulation Base de données de consultation ARIS2 System Manager Base de Données de Diffusion ARIS2 System Manager ARIS2 System Manager première version d'un nouvel objet ARIS 4ème version d'un objet ARIS ARIS2 System Manager intégration d'un BDD... proposition d'une nouvelle version d'un objet ARIS déjà existant proposition d'une nouvelle version d'un objet ARIS déjà existant proposition d'un nouvel objet ARIS version 3 d'un objet ARIS matière extérieu (sources d'informations) proposition d'un nouvel objet ARIS application d'un BDA sur un BDP... ARIS2 Consulation Base de Données de Production Base de Données Apportées création d'un BDA diffusion sur CD-ROM

Actuellement :

Consultation direct/CD-ROM matière extérieu (sources d'informations) Base de Données Apportées Base de données de consultation utilisé pour la mise à jour Base de données de consultation proposition d'un nouvel objet ARIS version 3 d'un objet ARIS proposition d'un nouvel objet ARIS proposition d'une nouvelle version d'un objet ARIS déjà existant proposition d'une nouvelle version d'un objet ARIS déjà existant 4ème version d'un objet ARIS première version d'un nouvel objet ARIS ARIS2 System Manager ARIS2 System Manager serveur web + ARIS2 Web ARIS2 Consulation Consultation via internet... Copie d'un BDC vers un autre BDC... création d'un BDA application d'un BDA sur un BDP... diffusion sur CD-ROM

Base de Données de Consultation :

Un BDC est un conteneur spécialisé pour la consultation des données via ARIS2 Web (et un navigateur internet, bien entendu) et/ou, directement, avec le programme ARIS2 Consultation. Un conteneur de ce type peut également être diffusé sur un CD-ROM, accompagné du programme ARIS2 Consultation.
Base de données de consultation

Il ne contient jamais qu'une version par objet, de préférence la plus récente. L'ensemble est cohérent et "complet"(autosuffisant) d'un point de vue références.

Il peut être diffusé sur un CD-ROM, accompagné du programme ARIS2 Consultation.

Idéalement :

Il peut être mis à jour ou complété par l'intégration de BDDs.
Base de Données de Diffusion Base de données de consultation

Actuellement :

Il n'y a pas d'implémentation de BDD. La diffusion se fait par BDC complet, entier. La copie de BDC doit être faite manuellement, en fonction de l'implémentation (base de données, gros fichier, etc.) du BDC source et de celle du BDC de destination, par une personne qualifiée (informaticien).
La diffusion se fait par CD-ROM, via le web et/ou accès réseau.
Base de données de consultation utilisé pour la mise à jour Base de données de consultation utilisé pour la mise à jour

Un BDC sert également à la "production" (mise à jour du système).
C'est-à-dire :

La création d'un BDA applicable (c.-à-d. création du BDA proprement dit + création de son contenu, à savoir des propositions de nouvelles versions d'objets existants et/ou des propositions de nouveaux objets) ...
Base de Données Apportées Base de données de consultation utilisé pour la mise à jour

...et son application (BDA appliqué sur un BDC)
Base de Données Apportées Base de données de consultation utilisé pour la mise à jour

Base de Données de Diffusion :

Idéalement :

Un BDD est un conteneur qui permet de diffuser des compléments et/ou des mises à jour de tout ou partie du système (ARIS) :

création ...
Base de Données de Diffusion Base de Données de Production

intégration ...
Base de Données de Diffusion Base de données de consultation

Actuellement :

Il n'existe pas d'implémentation du BDD, ni des fonctionnalités qui y sont rattachées.

Base de Données Apportées :

Un BDA est un conteneur de travail qui permet d'apporter des propositions au système (ARIS). Ensuite, ces propositions peuvent être appliquées au système.

Idéalement :

Un BDA applicable (c.-à-d. création du BDA proprement dit + création de son contenu, à savoir des propositions de nouvelles versions d'objets existants et/ou des propositions de nouveaux objets) est créé à partir d'un BDP ...
Base de Données Apportées Base de Données de Production

... et, ensuite, est appliqué sur un BDP
Base de Données Apportées Base de Données de Production

Actuellement :

Un BDA applicable (c. à d. création du BDA proprement dit + création de son contenu, à savoir des propositions de nouvelles versions d'objets existant et/ou des propositions de nouveaux objets) est créé à partir d'un BDC...
Base de Données Apportées Base de données de consultation utilisé pour la mise à jour

... et, ensuite, appliqué sur ce même BDC
Base de Données Apportées Base de données de consultation utilisé pour la mise à jour

Base de Données de Production :

Idéalement :

Un BDP est le conteneur d'un producteur qui, outre les données classiquement contenues dans un BDC, contient toutes les versions des objets produits par ce producteur. Ce type de conteneur est donc utilisé là où l'on travaille sur les mises à jour du système. Au sein d'un tel conteneur, plusieurs versions d'un même objet peuvent être présentes.

Les mise à jour se font via des BDAs :
Création d'un BDA à partir d'un BDP ...
Base de Données Apportées Base de Données de Production
Application du BDA (mise à jour du BDP) ...
Base de Données Apportées Base de Données de Production

La diffusion se fait par la création de BDDs :
Base de Données de Diffusion Base de Données de Production

Actuellement :

Il n'existe pas d'implémentation du BDP, ni des fonctionnalités qui y sont rattachées.
Voir l'utilisation actuelle du BDC...

Base de Données d'aRchive :

Idéalement :

Ce type de conteneur doit permettre de "soulager" un gros BDP de ses plus vieilles versions.
Ainsi, on ne garde que, disons, le 5 dernières versions de chaque objet. Les autres se retrouvent compressées (archivées) dans un BDR. Inversement, dans des situations exceptionnelles, il est possible de récupérer ces très vieilles versions.

Actuellement :

Il n'existe pas d'implémentation du BDR, ni du BDP.
Nous conseillons donc aux administrateurs d'effectuer le plus souvent possible des backup de leur BDC (MAJ).


UCL - SESA - ARIS2 - System Manager