Mase côté technique

Quelles sont les technologies qui font Mase ?

Comment est construit Mase ?

Nous travaillons de façon agile sur la plate-forme Mase. Nous avons mis à la disposition de beta testeurs une version en ligne qui évolue en permanence en fonction des tests et des retours. Ce processus de développement itératif est le garant d'une parfaite prise en compte des besoins utilisateurs. Grâce à cela, nous sommes capables de prendre en compte toutes les remarques concernant l’usabilité des interfaces et la pertinence de certaines nouvelles fonctions. Toutes les idées intéressantes qui entrent dans le cadre de notre « vision à long terme » sont déclinées en "user cases" dans notre environnement de développement pour ensuite être intégrées à Mase. Cette démarche nous permet d'être flexible, inventif et réactif face aux demandes de nos clients et partenaires : En parallèle des fonctions récurrentes aux produits de GED, nous avons mis particulièrement l'accent sur les points suivants

  • Nouvelle approche en termes de construction des interfaces utilisateurs : Mase bénéficie d'une interface qui s'adapte aux utilisateurs .
  • Meilleure interopérabilité avec d’autres applications : Mise à disposition de Web Services et d’API pour piloter la plateforme.
  • Affichage en mode Web et sans téléchargement des documents stockés avec possibilité de lecture, recherche, et sélection des textes…

Architecture Ajax Mase

Architecture logique Mase V2

(Cliquez pour agrandir)

(Cliquez pour agrandir)

Architecture de Services Mase

Architecture de services Mase V2

(Cliquez pour agrandir)

Eléments différenciants

En fonction de notre connaissance du marché et des autres acteurs, nous avons pu identifier un certain nombre de points-clés sur lesquels nous avons effectué de véritables avancées technologiques et différenciantes

  • Gestion du stockage optimisée : Droits, création, gestion, paramétrages : concernant la couche de droits, il nous a fallu travailler par effets de « zooms ». En effet, nous voulions qu’au final, la flexibilité ne l’emporte pas sur la sécurité. D’un point de vue global, tous les objets et références créés dans Mase sont assujettis aux droits. La structure de la base de données a donc été optimisée pour que les droits puissent être gérés de manière homogène sur les dossiers, sur les documents, sur les profils, sur les fonctionnalités, sur les métadonnées, sur la localisation, et que tous ces paramètres puissent aussi être pris en charge par le provider de sécurité des Api et des Services Web
  • Gestion des thématiques optimisée : arbre « multi-thématiques » calculé à la volée en fonction des droits.
  • Gestion des Métadonnées optimisée : interfaces graphiques de création, aide à la décision des utilisateurs finaux, « autocompletion », paramétrage des métadonnées par type de doc, etc...
  • Gestion très fine et adaptative du service d'indexation des documents et des métadonnées assurant une meilleure performance des recherches : optimisation de l’ensemble des tables SQL afin que les requêtes puissent s’effectuer en un temps minimal. Nous utilisons en dernier ressort Index Server pour indexer le contenu des documents. Le mode de recherche avancé permet de limiter les remontées de documents non sollicités et le bruit que ne peuvent aujourd’hui pas éviter la plupart des moteurs. Cela garantira la pertinence des résultats bien au-delà de ce que peut assurer un moteur de recherche. Nous avons également introduit des notions de suggestions sur certains champs en nous appuyant sur ce que l’utilisateur a le droit de voir ou pas.
  • Agrégation RSS
  • Interface intuitive et adaptative grâce à Ajax V4
  • Masques des champs de saisie (contrôles des saisies en fonction des métadonnées), et bibliothèques d’expressions régulières embarquées
  • Gestion des doublons
  • Exposition couches de services
Suivez nous sur : FaceBook Twitter