(Boursier.com) -- Créée en 1973 et basée à Morlaix (Finistère), Brit Air est une compagnie aérienne régionale filiale du Groupe Air France. Brit Air compte 1.300 collaborateurs et a réalisé en 2009 un chiffre d'affaires de 480 ME.
Pour les besoins de son fonctionnement, Brit Air s'appuie sur de nombreux progiciels dédiés à son métier enrichis par des développements spécifiques réalisés par la DSI. Pour Brit Air, l'objectif est alors de mettre en place une approche permettant de modéliser les objets métier et leurs règles de gestion, afin de générer une application, de façon automatisée, avec une présentation IHM et une ergonomie toujours identiques.
"Nous nous sommes orientés vers la mise en place d'une démarche MDA (Développement guidé par les modèles) qui nous apporte plusieurs avantages majeurs : Notre approche est plus structurée ; le MDA oblige à réfléchir sur la modélisation métier avant de coder, donc nous nous concentrons davantage sur les besoins des utilisateurs ; l'efficacité améliorée, la cinématique est induite par le modèle métier et nous générons pratiquement 100% de l'application de façon automatique ; la phase de tests est réduite grâce à la génération de code".
"J'ai choisi Sodifrance car je connaissais leur capacité à mener des projets MDA et leurs solutions logicielles Mia-Software", explique Olivier Corbel. En 2008, Sodifrance s'attèle donc à la compréhension du besoin et l'adaptation du générateur de code Mia-Studio aux attentes de Brit Air. Objectif : être capable de récupérer toute l'information nécessaire (présentation et métier) depuis les modèles pour générer 100% de l'application, front et back office. La cinématique, les fonctions de manipulations et de présentation sont déduites du modèle de données métier et les règles de gestion sont décrites dans un langage propre à Brit Air, procédural en français, ne nécessitant pas de connaissance trop technique.
Sur le plan technique, la partie Back Office de l'application est en code Java ; la partie Front office est générée en ECLIPSE RCP ; le Front et le back office communiquent via des webservices et pour la persistance, le framework Hibernate est utilisé, avec une base de données Oracle. Le modeleur UML est MagicDraw.
"Au début de la mise en place, nous avons fait quelques allers-retours pour apporter des adaptations, nous assurer que le modèle était complet", ajoute Olivier Corbel. "Aujourd'hui, toutes nos applications sont normalisées : elles sont toutes documentées, elles sont toutes constituées de la même façon, même IHM, même cinématique, même ergonomie".
D.M. - ©2010, 2012 www.boursier.com

