5.4. Architecture technique détaillée

L’architecture technique s’appuie sur la vision des flux d’information entre les composants d’une part, et le diagramme de déploiement applicatif d’autre part. Les schémas suivants décrivent les connexions réseau établies entre les différents clusters de composants (connexion tcp ou udp) ; on différenciera les flux de service (accès aux services, communication entre les services métier d’un même système) des flux d’administration (accès entre les services métier VITAM et les services d’infrastructure et d’exploitation).

Les détails sur les communications intra-cluster sont abordés plus en détail dans les paragraphes dédiés aux différents composants.

../_images/technical-architecture-legend.svg

Architecture technique : légende

5.4.1. Flux métier

Les flux réseaux « métier » sont divisés en 3 schémas pour plus de clarté ; tout d’abord, les flux généraux :

../_images/technical-architecture-layer-data.png

Architecture technique : flux (1/5 : flux métiers généraux)

Ensuite, les flux dédiés au dépôt des journaux dans le composant « logbook » :

../_images/technical-architecture-layer-logbook.png

Architecture technique : flux (2/5 : flux métiers de dépôt des journaux)

Enfin, les flux dédiés à la lecture des référentiels en interne de VITAM :

../_images/technical-architecture-layer-ref.png

Architecture technique : flux (3/5 : flux métiers de lecture des référentiels métier)

5.4.2. Flux exploitation

Les flux réseau « exploitation » correspondent aux flux des utilisateurs exploitants vers les outils d’exploitation fournis par VITAM :

../_images/technical-architecture-layer-admin.png

Architecture technique : flux (4/5 : flux des outils d’exploitation)

5.4.3. Flux techniques

A l’inverse des flux métier qui relient les composants instanciés de manière indépendante de leur topologie de déploiement (et notamment de leur colocalisation possible), les flux réseaux techniques sont centrés sur la communication entre des composants techniques d’exploitation liés à un hôte (OS) et des composants d’administration ; par conséquent, le schéma ci-dessous se répète pour tout serveur hébergeant un ou plusieurs composant(s) VITAM :

../_images/technical-architecture-exploitation.svg

Architecture technique : flux (5/5 : flux du socle technique). Seul le port exposant les services d’administration/exploitation est représenté sur le composant VITAM présenté dans cette figure.

5.4.4. Découpage en zones

Le schéma ci-dessous reprend les composants applicatifs, en les regroupant par zones.

../_images/technical-architecture.svg

Architecture technique : délimitation par zones