Home > Introduction

Concepts Importants

Cas d'utilisations et acteurs

L'illustration ci-dessous présente les acteurs impliqués dans le Master Data Management. Il est important de comprendre les rôles de chacun avant d'utiliser EBX.Platform.

Développeur

Administrateur

Utilisateurs

Un utilisateur, selon ses rôles, possède un ensemble de permissions lui permettant : 

Concepts

Avant d'utiliser EBX.Platform, il est nécessaire de connaître les concepts suivants :

Branches & Versions

Les Master Data suivent fréquemment des cycles de vie complexes. Par exemple, une entreprise souhaite gérer une version courante de ses données, tout en effectuant plusieurs modifications en parallèle qui interviendront dans le futur. De plus, cette entreprise souhaite garder la trace des étapes de chaque projet.

EBX.Platform fournit un ensemble de fonctionnalités qui permettent de créer et gérer de multiples branches et versions de Master Data dans un référentiel. Grâce aux branches, il est possible d'effectuer des modifications concurrentes dans un référentiel (projets, environnements, brouillons, ...), de les comparer et fusionner de façon interactive. Une version permet de figer des "images" de branches afin de conserver un état stable et de détecter les modifications ultérieures.

Modèle d'adaptation

Un modèle d'adaptation est un modèle de données enrichi pour les Master Data. Globalement, les objectifs sont de garantir la cohérence des données de référence et de faciliter leur gestion.

Concrètement, le modèle d'adaptation est un document conforme au standard XML Schema (recommandation W3C). Les principales caractéristiques standards qui sont supportées sont les suivantes :

EBX.Platform utilise également les capacités d'extension de XML Schema afin de définir des informations utiles telles que :

Le modèle d'adaptation peut être spécifié au moyen d'un éditeur XML Schema, ou par le Data Model Assistant . Ce dernier outil a l'avantage d'être intégré à EBX.manager et d'être plus intuitif.

Adaptation instance

Une adaptation instance est une instance du modèle d'adaptation. Chaque noeud de l'instance doit être conforme à sa définition dans le modèle d'adaptation.

EBX.Platform supporte l'héritage. Ainsi, les adaptations instances d'un même modèle d'adaptation sont organisées sous la forme d'un arbre d'adaptations pour factoriser des valeurs communes et pour déléguer la gestion des master data :

Les adaptations instances sont persistées dans le référentiel (repository) de EBX.Platform.

Notons que les termes adaptation, instance, adaptation instance et instance d'adaptation sont utilisés indifféremment les uns des autres.

Home > Introduction