Référentiel

Jazz inclut un référentiel extensible qui offre un emplacement central pour les informations spécifiques aux outils. Les données sont stockées dans le référentiel en termes d'objets de niveau supérieur appelés éléments.

Le référentiel inclut des types d'élément auditables, qui gèrent un historique de la création, puis des modifications ultérieures d'un élément, à des fins d'audit. La trace d'audit inclut un enregistrement des états précédents de l'élément, de l'utilisateur qui a sauvegardé l'élément et de l'heure de la modification. Pour les types d'élément qui ne requièrent pas d'historique d'audit, le référentiel ne conserve que le dernier état de l'élément.

Chaque élément du référentiel possède un identificateur unique, qui peut être utilisé comme clé pour l'extraire. Ces identificateurs uniques universels sont appliqués aux éléments, à leurs états et aux valeurs de contenu. Par conséquent, lorsque le contenu est répliqué d'un référentiel à un autre, il conserve son identificateur unique.

Le composant du référentiel offre des méthodes d'API côté serveur permettant de créer, d'extraire, de mettre à jour et de supprimer des éléments dans le référentiel. L'API côté serveur inclut des opérations permettant d'exécuter des requêtes complexes pour les éléments du référentiel, en fonction de leurs propriétés et de leurs relations.

Jazz met également à disposition un service de canaux de communication soutenu par le référentiel. Les composants signalent les événements de modification à l'aide d'une API côté serveur pour annoncer des événements, tels que l'achèvement d'une génération ou d'une distribution à un flux. Les événements de modification sont enregistrés dans le référentiel. Le service de canaux de communication publie un flux Web (Atom ou RSS), dont la syntaxe peut être analysée par un lecteur de canaux de communication normalisé.

Le référentiel est pris en charge par une base de données relationnelle. Actuellement, Jazz prend en charge les systèmes de gestion de base de données relationnelle suivants :

La création, la mise à jour et la suppression d'éléments dans un référentiel ne peuvent être effectués qu'à l'aide du mécanisme côté serveur. Le référentiel offre un gestionnaire d'éléments côté client qui permet de coordonner les éléments du client, tels que les vues et les éditeurs, avec ceux du référentiel.

Pour plus de détails sur le référentiel, reportez-vous au document "Jazz Platform Technical Overview", accessible par les utilisateurs enregistrés sur la page d'apprentissage du site www.jazz.net.


Commentaires en retour

Etes-vous satisfait ? Envoyez vos commentaires sur Jazz.net (inscription requise) : Entrez vos remarques dans les forums ou soumettez un incident