Le RSI modernise son patrimoine
NS-DK grâce à NatStar V6 et NatRcs
Le Régime Social des Indépendants assure une mission de service public en gérant la protection sociale obligatoire de plus de 4 millions de chefs d’entreprise indépendants et de leurs ayants-droit. L’application TITAM permet au RSI d’effectuer le contrôle des prestations Santé. L’architecture technique TITAM est héritée des années 90 :
- Client lourd Windows 16 bits, développé en NS-DK version 1.x, avec quelques composants en C
- Middleware client-serveur Tuxedo 6.4
- AGL DELTA pour la partie serveur UNIX, générant des services Tuxedo COBOL
Les évolutions réglementaires devenaient de plus en plus difficiles à assurer sur une architecture technique vieillissante. Le RSI a alors étudié plusieurs solutions de modernisation :
- Réécriture en nouvelle technologie : celle-ci se révélait longue, onéreuse et risquée et mobilisait des Maîtrises d’ouvrage plus préoccupées par les évolutions règlementaires à venir que par une réécriture
- Traduction automatisée : aucune solution ne s’avérait concluante
- Modernisation basée sur les technologies Nat System à l’état de l’art : NatStar V6 cible Serveur Unix Sun Solaris 10 et NatRCS
A l’issue d’une étude réalisée conjointement par la SSI Atos Origin et Nat System, une migration iso-fonctionnelle était proposée au RSI :
- Conversion automatisée des projets NS-DK 16 bits vers NatStar 32 bits (1 200 programmes)
- Remplacement du middleware Tuxedo par NatRCS
- Conversion automatisée des programmes DELTA COBOL vers NatStar (200 programmes)
Grâce à la démarche d’industrialisation adoptée, la conversion a été réalisée dans un délai inférieur à 6 mois, ce qui a permis de limiter les reports de maintenance. La bascule en production a eu lieu début juin et a été transparente pour les utilisateurs.
Comme le souligne Christian ARTAUD, responsable du projet RSI : la nouvelle architecture est bien plus simple puisque toute l’application, parties cliente et serveur, est basée désormais sur une seule technologie de développement : NatStar. La TMA en place s’est très rapidement approprié l’application migrée car le code NCL d’origine a été très peu modifié. Les évolutions sont désormais facilitées car il n’y a plus de limites liées aux contraintes Windows 16 bits. Enfin NatRCS, nous permet de réaliser des économies significatives par rapport à Tuxedo.
Décembre 2009