VITAM - Architecture¶
- 1. Introduction
- 2. Rappels
- 3. Vue d’ensemble
- 4. Architecture applicative
- 4.1. Architecture applicative
- 4.2. Architecture des données & multisite
- 4.3. Services métiers
- 4.3.1. API externes (ingest-external et access-external)
- 4.3.2. Moteur d’entrée (ingest-internal)
- 4.3.3. Moteur d’accès (access-internal)
- 4.3.4. Gestion des droits & accès (security-internal)
- 4.3.5. Moteur d’exécution (processing)
- 4.3.6. Espace de travail (workspace)
- 4.3.7. Worker (worker)
- 4.3.8. Moteur de données (metadata)
- 4.3.9. Moteur de journalisation (logbook)
- 4.3.10. Gestion des référentiels (functional-administration)
- 4.3.11. Moteur de stockage (storage)
- 4.3.12. Offre de stockage par défaut (storage-offer-default)
- 4.3.13. Interface de démonstration (ihm-demo)
- 5. Architecture technique / exploitation
- 5.1. Principes d’architecture technique
- 5.1.1. Principes communs et environnement des services
- 5.1.2. Utilisateurs, dossiers & droits
- 5.1.3. Principes sur les communications inter-services et le clustering
- 5.1.4. Packaging
- 5.1.5. Déploiement de la solution
- 5.1.6. Suivi de l’état du système
- 5.1.7. Administration technique
- 5.1.8. Gestion des données du système
- 5.2. Services techniques fournis par la solution
- 5.3. Composants logiciels utilisés
- 5.4. Architecture technique détaillée
- 5.5. Stockage des données
- 5.6. Concentration et exploitation des logs applicatifs
- 5.7. Métriques applicatives
- 5.8. Outillage de déploiement
- 5.9. Service registry
- 5.10. Dépendances aux services d’infrastructures
- 5.11. Composants déployés
- 5.11.1. Access-external
- 5.11.2. Access-internal
- 5.11.3. Consul
- 5.11.4. Curator
- 5.11.5. Elasticsearch-data
- 5.11.6. Elasticsearch-log
- 5.11.7. Functional-administration
- 5.11.8. Ingest-external
- 5.11.9. Ingest-internal
- 5.11.10. Kibana
- 5.11.11. Logbook
- 5.11.12. Logstash
- 5.11.13. Metadata
- 5.11.14. Mongodb
- 5.11.15. Processing
- 5.11.16. Security-internal
- 5.11.17. Siegfried
- 5.11.18. Storage
- 5.11.19. Storage-offer
- 5.11.20. Worker
- 5.11.21. Workspace
- 5.12. Guidelines de déploiement
- 5.13. Eléments de dimensionnement
- 5.14. Matrice des flux
- 5.1. Principes d’architecture technique
- 6. Sécurité
- 6.1. Principes
- 6.2. Liste des secrets
- 6.3. Certificats
- 6.4. Documentation de sécurité
- 7. Architecture détaillée
- 7.1. Access
- 7.1.1. Architecture Fonctionnelle
- 7.1.2. Architecture Technique
- 7.1.2.1. Introduction
- 7.1.2.2. Access-api
- 7.1.2.3. Access-client
- 7.1.2.4. Utilisation
- 7.1.2.5. Le client
- 7.1.2.6. Access-common
- 7.1.2.7. Access-core
- 7.1.2.8. Access-rest
- 7.1.2.9. -AccessApplication.java
- 7.1.2.10. -AccessResourceImpl.java
- 7.1.2.11. -LogbookExternalResourceImpl.java
- 7.1.2.12. -AdminManagementExternalResourceImpl.java
- 7.1.3. Sécurité
- 7.2. Common
- 7.2.1. Architecture Fonctionnelle
- 7.2.2. Architecture Technique
- 7.2.3. Securite
- 7.3. Functional administration
- 7.4. IHM demo
- 7.5. IHM recette
- 7.6. Ingest
- 7.7. Security-Internal
- 7.8. Logbook
- 7.8.1. Architecture Fonctionnelle
- 7.8.2. Architecture technique
- 7.8.3. Securite
- 7.9. Metadata
- 7.10. Processing
- 7.11. Storage
- 7.12. Technical administration
- 7.13. Worker
- 7.14. Workspace
- 7.1. Access