Architecture générale fonctionnelle

L'architecture du logiciel ORI-OAI se présente sous la forme de 8 modules développés indépendamment. Chacun de ces modules a un rôle bien défini dans le système et communique avec les autres au travers de Web Services exposés en frontal de chaque composant.
Ce choix permet une grande souplesse dans d'éventuelles déclinaisons d'architectures et de langages de programmation. En effet, cette architecture technique a été notamment pensée pour permettre à des logiciels extérieurs de dialoguer avec différents éléments du système. Nous pouvons par exemple prendre le cas d'une bibliothèque qui souhaiterait faire des recherches de documents depuis son portail documentaire sans passer par l'interface de recherche ORI-OAI-search. Il est donc possible qu'il y ait une connexion directe entre son moteur de recherche et l'index de recherche ORI-OAI-indexing.

ORI-OAI se décompose en différents modules :

L'architecture du système ORI-OAI dans sa version 2.0-alpha est présentée sur ce poster :

et sur cette image :

  • No labels