Applications bornes d'enregistrement passagers pour le transport aérien

Cirrus Software — Aviation civile — 2016-2017

Discuter d'un projet similaire
ClientCirrus Software
SecteurAviation civile
Période2016-2017

Le défi

Cirrus Software, éditeur de solutions logicielles dédiées au transport aérien basé à Saint-Paul de La Réunion, devait développer et faire évoluer ses applications pour bornes d'auto-enregistrement (self check-in) destinées aux aéroports. Le défi technique principal était la conversion et l'intégration de fichiers Amadeus au format EDI (Electronic Data Interchange), standard incontournable du secteur aérien. Le système devait traiter les flux de passagers en temps réel, communiquer avec les GDS (Global Distribution Systems) via des protocoles spécifiques, et garantir une disponibilité maximale dans un environnement aéroportuaire critique où chaque minute d'indisponibilité impacte des centaines de passagers.

Notre solution

V Dev a développé les applications en Java J2EE avec le framework Struts, Tomcat en serveur d'application, Hibernate pour la persistance et Oracle en base de données. Le module d'interfaçage EDI gère la conversion et l'intégration des fichiers Amadeus, assurant l'interopérabilité avec les systèmes de réservation des compagnies aériennes. Les Web Services permettent la communication temps réel avec les GDS. L'architecture orientée services garantit haute disponibilité et performances sous charge. Les tests automatisés JUnit et Selenium, couplés à la gestion de version SVN, assurent la qualité des livraisons dans cet environnement critique.

Résultats obtenus

  • Applications déployées pendant 1 an sur les bornes d'enregistrement passagers
  • Module de conversion et intégration de fichiers Amadeus (EDI) opérationnel
  • Support technique pour les compagnies aériennes clientes de Cirrus Software
  • Tests automatisés JUnit et Selenium garantissant la qualité en environnement critique
  • Architecture Java J2EE haute disponibilité avec Struts, Hibernate et Oracle

Technologies utilisées

Java J2EEStrutsTomcatHibernateOracleWeb ServicesXMLJSONJUnitSelenium

Autres réalisations

CIRAD

Recherche agronomique

Développement de 4 plateformes SIG pour le CIRAD à La Réunion sur 7 ans : CHRONEAU (observatoire hydrologique Laravel/Angular), AOD fertilisation DOM (Angular/Laravel/OpenLayers), MASH (suivi récoltes canne à sucre par imagerie satellite radar/optique) et migration GeoNode AWARE (v2.4 vers v2.8). Cartographie interactive, données agro-climatiques et outils d'aide à la décision.

LaravelAngularPostGISOpenLayers

IRD

Recherche scientifique

Développement d'un outil d'aide à la décision permettant de simuler l'évolution de l'usage des sols et de calculer les bilans carbone pour l'IRD à La Réunion. Stack Laravel avec génération de cartes SIG, intégration de modèles environnementaux et visualisation des résultats pour la recherche et la planification écologique dans les DOM-TOM.

LaravelPostGISOpenLayersPython

SVF Tecno / Vapame

Éducation & technologie

Développement de 3 applications mobiles Flutter offline-first (VapMobEnroll, VapMobUp, VapMobPay) pour le programme éducatif PAT/Vapame en Angola. 150 000+ enregistrements en local, double base SQLite, détection faciale Google MLKit, scan code-barres, synchronisation WorkManager, interface trilingue (FR/EN/PT). Déployées en zones à faible connectivité. Solution biométrique Java/Spring au Portugal.

FlutterDartSQLiteGoogle MLKit