Télécharger la présentation de Daniel Taysse
Transcription
Télécharger la présentation de Daniel Taysse
Conférence JBoss – 30 mars 2011 IFCE : Industrialisation et professionnalisation du SI Comment l'Open Source accompagne la refonte du SIRE (Système d'information Relatif aux Équidés) Daniel TAYSSE DSI 1 Sommaire • Présentation de l'IFCE • Présentation du SI et du SIRE • Le Système d‘Information • Avant : un système hétérogène • Nos objectifs, exigences et besoins ? • Choix de Red Hat JBoss SOA Platform • Choix de Red Hat Network Satellite • Conclusion 2 Présentation de l'IFCE Etablissement Public Administratif 1050 personnes sur 100 sites, Budget : 74 M€ 3 Les missions de l’IFCE • Gérer le référentiel des chevaux en France Etat civil, sanitaire, accès à la connaissance du cheval • Former pour renforcer les compétences de la filière 25 000 journées de formation dispensées par an • Reproduction, maréchalerie, sellerie, élevage et équitation • Promouvoir un élevage de qualité Régulation économique, amélioration de la génétique, maintien des races menacées • Développer la recherche et l’innovation Amélioration de la performance des acteurs de la filière • Participer au développement des territoires Conseil en ingénierie et projets hippiques Organisation d’évènements 4 Le Système d’Information SIRE2, SDM2G Chevaux HN Intranet, Litiges Sté des courses, Pointage SIREPA METIERS SIRE / HN ODF COMPTABILITE RDR GRH Annuaire Méta annuaire Agenda PSA,OAW interopérabilité RESSOURCES HUMAINES ASTRE EPICEA Espace privé Harasire DPSP, CID PSI, ATM, Etalothèque Librairie INFOCENTRE 5 Internet Boutique SERVICES Equiressources La grande WEB semaine OER, UELN E_learning Les principales applications et bases actuelles Portail intranet SIRE2 Décisionnel (BO) Transpondeurs SDM2G RDR CHEVAUX HN ODF Entrepôt de données , Agenda GRH, Photothèque, Médiathèque, Gestion de projets… (Oracle, Linux) SIREPA.NET SDL7 Bases Intranet Typo 3, MySQL, Linux SIRE2 (Oracle, Aix) SIREPA SDLP (Oracle, Unix) (Oracle, Unix) HARASIRE (Oracle, Linux) Bases Internet (MySQL, Linux) Portail internet www.haras-nationaux.fr (Déclarations de saillies et naissance, 6 Harasire, Etalothèque, Librairie, Boutique…) LE SYSTEME D’INFORMATIONS REPERTORIANT LES EQUIDES : SIRE 3 000 000 chevaux, 1000 000 personnes 130 000 accès internet / mois Vétos Transpondeurs - gestion de stock - expédition - marquage Concours - modèle & allures - élevage - pointage Encouragements - primes aux éleveurs - primes aux organisateurs Importation Exportation Performances - Indices - BLUP - Records - Qualifications - CE, courses Paiements Identification - signalement - hémotype - contrôle filiation Reproduction - saillies - naissances L www.ueln.net France Galop SECF INRA échanges Certification des origines fabrications Gestion - Personnes - Chevaux diffusion Approbation - agréments - carnets n ha Éc XM s ge éd Stud Book 7 iti o FFE ns Documents - passeports - cartes de propriété - duplicata SHF Avant : un système hétérogène • Des applications développées par « petits bouts historiques » depuis 15 ans Technologies Web disparates (IAS d'Oracle, Apache Tomcat versions 3, 4, 5 voire 6, PHP v4 et v5) Souvent sur un seul serveur physique supportant des dizaines d'applications différentes et des systèmes différents (IAS, Tomcat v4v5, PHP, Apache) Technologie obsolète (Oracle Forms 6,…) Pas ou peu de support éditeur Compétences internes limitées à très peu de personnes 8 Quels étaient nos objectifs, nos exigences, nos besoins ? • Optimiser l'infrastructure logicielle (et indirectement matérielle) pour : une meilleure réponse aux exigences des utilisateurs • stabilité, évolutivité, performances Une meilleure réponse aux exigences de la DSI • scalabilité, systèmes standards, développements normalisés • Tout en tenant compte des recommandations du ministère priorité à l'open source • L'objectif technique était de mettre en place : de nouveaux outils de développements homogènes, des nouveaux serveurs applicatifs homogènes, de bénéficier d’un support éditeur global de haut niveau de nouvelles méthodes de suivi des développements des prestataires (PIC) Une architecture évolutive, performante, robuste 9 nos objectifs, nos exigences, nos besoins ? Quels étaient Quels nosétaient objectifs, nos exigences, nos besoins ? • Autres exigences et besoins très forts : orientation B2B : Ouverture pour les partenaires de la filière (Fédération Française d'Equitation, France Galop, Associations de race) Mobilité (Iphone, Androïd, …) Maintien d’une certaine rapidité pour les saisies de masse Meilleure réactivité par rapport aux besoins des utilisateurs Uniformité des OS et des versions Besoin de nombreux services standard (ex: Bus) Besoin de SOA (pôle de services mutualisés) Besoin de monitoring (anticiper les pb, traçabilité) Optimiser les coûts Maintien de PHP pour les IHM Montée en compétences des équipes 10 Choix de Red Hat JBoss SOA Platform • Comparatif des solutions du marché WebSphere WebLogic JBoss GlassFish Et Microsoft .Net • Choix de Jboss sur une architecture virtualisée réponse quasi totale à nos besoins avec un facteur coût déterminant 11 Notre architecture SOA avec JBoss 12 Choix de Red Hat Network Satellite • Satellite : un outil qui centralise, simplifie et maîtrise les livraisons • permet de gérer de façon centralisée les livraisons des nouvelles versions des OS et des services • permet de gérer les nouvelles mises à jour d'applications métiers • Mise en place d’une Plate-forme d'Intégration Continue Passage obligatoire pour tous nos développeurs internes et externes 13 Conclusion • Points négatifs Nécessite un réel d'accompagnement et un investissement pour le portage des applications Nécessite des équipes internes formées voire certifiées • Points positifs Bénéfice d'un support de haut niveau Plate-forme stable et puissante pour de la haute,voire très haute, disponibilité Des services prêt-à-l'emploi comme le bus ESB • Synthèse Réelle satisfaction mais utilisation récente (1 an) Le bénéfice devrait s’accroître au fil des années 14 15