Utiliser les dépôts de données
Un dépôt de données permet de référencer dans un processus ou un système applicatif des données persistantes, définies dans un domaine de données.

Un dépôt de données fournit un mécanisme pour mettre à jour ou consulter des données qui vont persister au-delà de la portée du processus en cours. Il permet de stocker les données des flux en entrée et de les retransmettre par l'intermédiaire d'un ou plusieurs flux en sortie.
Introduction au concept de dépôt de données
Si vous décrivez un système applicatif logique, seuls des dépôts de données logiques peuvent être utilisés.

Un dépôt de données logique matérialise l'utilisation des données par les systèmes applicatifs sans considérer comment leur accès sera concrètement mis en œuvre.
Si vous décrivez un système applicatif, seuls des dépôts de données physiques peuvent être utilisés.

Un dépôt de données physique représente l'implémentation d'un dépôt de données logique.
Si vous décrivez un scénario de séquences ou un scénario de flux, vous ne pouvez utiliser que les dépôts de données applicatives.

Un dépôt de données applicatives matérialise l'utilisation de données dans le contexte d'un composant logiciel (par exemple une application). Un dépôt de données applicatives fournit un mécanisme pour mettre à jour ou consulter des données stockées à l'intérieur du composant logiciel en cours.

Les diagrammes de scénario de flux qui décrivent les flux échangés dans différents scénario d'utilisation de l'objet décrit.

Les diagrammes de scénario de séquences de flux qui décrivent la chronologie des flux échangés dans différents scénarios d'utilisation de l'objet décrit.
Enfin, vous pouvez également distinguer les dépôts de données locaux à un système des dépôts de données externes qui sont positionnés à la frontière des diagrammes.

Un dépôt de données local représente un dépôt de données utilisé uniquement à l'intérieur du système décrit.

Un dépôt de données externe représente un dépôt de données utilisé à l'intérieur et à l'extérieur du système décrit.
Les contextes d'utilisation
Le tableau ci-dessous présente la liste des diagrammes qui utilisent les différents types de dépôts de données.
Type de dépôt de données | Diagrammes |
|---|
Dépôt de données logique | Diagrammes de structure de système applicatif logique |
Dépôt de données physique | Diagrammes de structure - d'application, - de système applicatif, - de services applicatifs, - de microservices. |
Dépôt de données applicatives | Diagrammes de scénario de séquence - d'application, - de système applicatif, - de services applicatifs, - de microservices, Diagrammes de scénario de flux - d'application, - de système applicatif, - de service applicatif, - de microservice. |
Créer un dépôt de données local

Un dépôt de données local représente un dépôt de données utilisé uniquement à l'intérieur du système décrit.
Pour créer, par exemple, un dépôt de données physique local à partir d'un diagramme de structure de système applicatif :
1. Ouvrez le diagramme qui vous intéresse.
2. Dans la barre d'objets du diagramme, cliquez sur le bouton Dépôt de données physique local et sélectionnez le Type d'objet qui va supporter concrètement le dépôt de données que vous décrivez.
3. Cliquez dans le cadre du système applicatif décrit.
4. En fonction du Type d'objet, sélectionnez ensuite l'objet qui vous intéresse.
5. Cliquez sur OK.
Le dépôt de données physique local apparaît dans le diagramme, il porte le nom de l'objet associé.
Créer un dépôt de données externe

Un dépôt de données externe représente un dépôt de données utilisé à l'intérieur et à l'extérieur du système décrit.
Pour créer, par exemple, un dépôt de données physique externe à partir d'un diagramme de structure de système applicatif :
1. Ouvrez le diagramme qui vous intéresse.
2. Dans la barre d'objets du diagramme, cliquez sur le bouton Dépôt de données physique externe et sélectionnez le Type d'objet qui va supporter concrètement le dépôt de données que vous décrivez.
3. Cliquez sur le bord du cadre du système applicatif décrit.
4. En fonction du Type d'objet, sélectionnez ensuite l'objet qui vous intéresse.
5. Cliquez sur OK.
Le dépôt de données physique local apparaît dans le diagramme, il porte le nom de l'objet associé.
Décrire l'accès à un dépôt de données
Pour créer un accès en lecture au dépôt de données :
1. Dans la barre d'objets du diagramme, cliquez sur le bouton Lien
2. Tirez un lien entre le dépôt de données et l'entité qui lit les données (composant ou utilisation de système applicatif).
Un Accès en lecture au stockage de données est automatiquement créé avec le lien orienté du dépôt de données vers l'entité est créé.

Pour créer un lien en écriture, vous devez tirer un lien entre l'entité qui écrit et le dépôt de données. Un
Accès en écriture au stockage de données est alors automatiquement créé.