5.3. Composants logiciels utilisés

Voir aussi

La liste des dépendances logicielles exactes est décrite dans les release notes de chaque version de VITAM.

5.3.1. Fournis

5.3.1.1. COTS

  • MongoDB : base de données orientée documents
  • Elasticsearch (+ plugins) : base d’indexation
  • Cerebro : IHM d’administration d’Elasticsearch
  • Curator : maintenance des index d’Elasticsearch
  • Logstash (+ plugins) : agrégation et traitement des logs
  • Kibana : dashboards et recherche des logs techniques et métier
  • Consul : annuaire de services
  • Siegfried : identification des formats de fichiers

Dans les extras, les outils supplémentaires suivants sont également fournis, sans garantie de bon fonctionnement :

  • Metricbeat pour réaliser notamment le monitoring de MongoDB. L’étendue des fonctionnalités portées par ce composant est en cours de stabilisation.
  • Head : interface alternative pour les index d’Elasticsearch
  • mongo-express : interface d’accès au contenu de la base MongoDB

5.3.1.2. Bibliothèques structurantes

  • Jetty : moteur de servlet

Note

Jetty est utilisé en mode « embedded », et n’est par conséquent pas remplaçable par un autre moteur de servlet.

5.3.2. Requis

Voir aussi

Pour chaque version du système VITAM :

  • les composant fournis ou installés par dépendance sont précisés dans la documentation d’installation (DIN) ;
  • la liste des bibliothèques et COTS opensources inclus (ainsi que leur version) sont précisés dans les release notes.