Rôle de l'AGL
L'AGL contrôle les normes de développement COBOL et web. Pour le web, il s'appuie sur un framework de développement (socles techniques et graphique).
Il met disposition des outils pour :
- optimiser la production du code des composants
- gérer l'ensemble des paramètres utilisés
- analyser l'impact sur l'ensemble des composants du produit de l'informatique institutionnelle
- tester les différents composants du produit
- diffuser des versions du produit depuis le début du développement jusqu'à l'implantation dans les centres de production en passant par les environnements de recette
- gérer les demandes des centres et des caisses MSA (évolutions, anomalies, précisions)
Un référentiel unique
L'atelier est structuré autour d'un référentiel unique qui décrit tous les composants du produit de l'informatique institutionnelle.
A partir de ce référentiel unique, une grande partie des composants est générée automatiquement. Les développeurs maîtrise d'oeuvre y ajoutent le code lié aux traitements fonctionnels.
L'assemblage automatique des deux parties produit le source complet d'un composant qui peut être testé directement.
Tous les composants sont ainsi structurés et nommés de manière identique et normalisée. La maintenance en est largement facilitée.
Outillage disponible
| Gestion du référentiel | Gestion des différents composants du référentiel Génération automatique des composants Analyse d'impact sur l'ensemble du produit |
| Gestion des paramètres | Gestion de l'ensemble des valeurs des paramètres |
| Atelier d'édition des programmes (winedit, ultraedit, eclipse) | Outil de gestion des sources, complété par un outil de fabrication des exécutables |
| Outils de test des composants | Outils de génération des jeux de tests et d'exécution de test unitaire et de tests de module Outil de manipulation de base de donnée Outil de tests de non régression |
| Outil de diffusion du produit | Gestion des différents environnements, de la diffusion et de l'implantation des versions du produit dans les centres et caisses |
| Outil de gestion des demandes | Gestion des demandes d'évolutions et des anomalies constatées |
Composants logiciels de l'AGL
L'atelier est construit autour :
- d'applications développées et maintenues par l'informatique institutionnelle,
- de progiciels du marché,
- de logiciels open source.