Usages & Déploiement
de la plateforme Eclipse chez MMA
5 février 2015
Y. Guillerm
L. Broudoux
Laurent BROUDOUX
laurent.broudoux@groupe-mma.fr
@lbroudoux
Yann GUILLERM
yann.guillerm@groupe-mma.fr
@yanngv29
Afin de profiter pleinement
des bénéfices de l’effet de
groupe, les mutuelles ont
confié à Covéa la coordination
du pilota...
1er réseau social d'assurances en France
Assureur multispécialiste, MMA dispose d’un
réseau d’agents généraux.
MMA décline...
MMA > DGTSI Covéa Pôle Performance
■ Quelques chiffres MMA :
■ 800 collaborateurs internes
■ 150 développeurs utilisant Ec...
« A cette échelle, tout est question d’équilibre … »
Etre en capacité d’être réactif et
d’intégrer les dernières
innovatio...
Big Picture Eclipse chez MMA
Architecte SI
Développeurs
Usage
Médiation
Cœur Métier
Legacy Java
Référentiel de contrats Go...
Le choix Eclipse
1 Open Source
Pour les décideurs : gratuité (!), standards, sourcing garanti
Pour les techniciens : exten...
Nos « must have » plugins !
Pour toutes les
variantes Eclipse …
Mylyn
Subclipse
MMA KM
MMA News
M2E
MMA Dep.
… les plugins...
Comment fait-on ?
• Nous assemblions notre stack Eclipse nous mêmes !
• Et puis sont apparues les distributions WTP puis J...
Comment fait-on ?
MMA Plugins
Jusqu’à changer d’architecture et de stratégie ! [de 2012 à …]
Eclipse SeedStandard, VMWare,...
Plénière DTA – Juin 2014
Usine « Legacy Java »
Fonctionnalités & Activités couvertes
- Services : urbanisation / intégrati...
Plénière DTA – Juin 2014
Usine « Usage »
Fonctionnalités & Activités couvertes
- Technologies Web : Internet et intranet &...
Plénière DTA – Juin 2014
Usine « Cœur Métier »
Eclipse Seed
Community Plugins
MMA Plugins
UML Designer : modélisation du m...
Usine « Modélisation Architecture »
Fonctionnalités & Activités couvertes
- Référentiel du patrimoine Architecture (foncti...
Points Clés
- 6 variantes Eclipse pour 4 familles
d’Usage et +150 utilisateurs
- Un historique « One Eclipse to rule
them ...
Q & A
Prochain SlideShare
Chargement dans…5
×

Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp

923 vues

Publié le

Présentation des Usages et modes de déploiement de la plateforme Eclipse chez MMA. Forts d'une expérience de 12 années sur l'utilisation, la construction et le déploiement de workbenchs Eclipse, nous revenons sur les différentes utilisations ainsi que sur les problématiques rencontrées pour déployer de façon large.

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
923
Sur SlideShare
0
Issues des intégrations
0
Intégrations
24
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 0
  • 16
  • Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp

    1. 1. Usages & Déploiement de la plateforme Eclipse chez MMA 5 février 2015 Y. Guillerm L. Broudoux
    2. 2. Laurent BROUDOUX laurent.broudoux@groupe-mma.fr @lbroudoux Yann GUILLERM yann.guillerm@groupe-mma.fr @yanngv29
    3. 3. Afin de profiter pleinement des bénéfices de l’effet de groupe, les mutuelles ont confié à Covéa la coordination du pilotage stratégique de l’ensemble économique constitué des enseignes MAAF, MMA, GMF et de leurs filiales communes. 1 groupe 3 marques 10,7 millions de sociétaires au cœur du modèle mutualiste de Covéa Covéa
    4. 4. 1er réseau social d'assurances en France Assureur multispécialiste, MMA dispose d’un réseau d’agents généraux. MMA décline auprès du grand public (particuliers et professionnels) et des entreprises des solutions et services complets • Dommages aux biens • Épargne et Assurance Vie • Santé et Prévoyance • Services financiers • Risques professionnels • Risques d’entreprises MMA
    5. 5. MMA > DGTSI Covéa Pôle Performance ■ Quelques chiffres MMA : ■ 800 collaborateurs internes ■ 150 développeurs utilisant Eclipse et produisant : ■ + 150 applications ■ + 1000 artifacts dans le repository Maven ■ + 2,5 millions de lignes de code ■ 6 variantes d’Eclipse ■ Synergie Covéa ■ 1800 collaborateurs internes ■ + 350 développeurs utilisant Eclipse pour : ■ ? applications ■ ? artifacts dans le repository Maven ■ ? de lignes de code ■ ? variantes d’Eclipse
    6. 6. « A cette échelle, tout est question d’équilibre … » Etre en capacité d’être réactif et d’intégrer les dernières innovations pour qui en a besoin. Sécuriser, fiabiliser et supporter pour qui en a besoin.
    7. 7. Big Picture Eclipse chez MMA Architecte SI Développeurs Usage Médiation Cœur Métier Legacy Java Référentiel de contrats Gouvernance Patrimoine Référentiel de composantsRéférentiel de sources Modélisation Architecture Filièresdedéveloppement
    8. 8. Le choix Eclipse 1 Open Source Pour les décideurs : gratuité (!), standards, sourcing garanti Pour les techniciens : extensibilité et intégration. 2 Cohérent / homogène Capacité à présenter une situation et un workflow de travail homogènes pour les différentes filières de réalisation. 3 Coolness ! … et parce qu’il vaut toujours mieux avoir 3 raisons ;-)
    9. 9. Nos « must have » plugins ! Pour toutes les variantes Eclipse … Mylyn Subclipse MMA KM MMA News M2E MMA Dep. … les plugins indispensables.
    10. 10. Comment fait-on ? • Nous assemblions notre stack Eclipse nous mêmes ! • Et puis sont apparues les distributions WTP puis JEE … • … et puis nous avons grossi sans remise en cause de l’Architecture. Nous avons dû intégrer : • Un modeleur et un générateur, • Un designer d’IHM Web (~JSF), • … et puis la plateforme Java a encore grossie et nous avons intégré : • Un autre designer d’IHM (Flex Builder ;-), • Des plugins Web (Aptana), • Nos must-have plugins ! Aux origines … [de 2003 à 2011] Yes ! Oups … Oups … Notre métier est-il d’assembler des plugins Eclipse ?
    11. 11. Comment fait-on ? MMA Plugins Jusqu’à changer d’architecture et de stratégie ! [de 2012 à …] Eclipse SeedStandard, VMWare, Obeo, … Community PluginsLe – possible / must-have Adaptation à la filière Passage à une architecture SOA différenciée : Usages vs Cœur Métier La stratégie est maintenant : « Une même ligne de produit mais pas forcément d’alignement des versions » Package transmis en télé- distribution Update site pour les plugins MMA et Communautaires
    12. 12. Plénière DTA – Juin 2014 Usine « Legacy Java » Fonctionnalités & Activités couvertes - Services : urbanisation / intégration avec le Legacy - Persistance des données (JDBC) - Intranets et RUI - Démarche full MDA : modélisation UML et génération Eclipse Seed Community Plugins MMA Plugins Eclipse WTP : base Eclipse Galileo avec Mylyn MMA KM MMA News MMA Dep. Flex Builder & Aptana : IHM et Web RSM & MIA : Modélisation et génération des services et données ClearCase & Subversion : Gestion de sources
    13. 13. Plénière DTA – Juin 2014 Usine « Usage » Fonctionnalités & Activités couvertes - Technologies Web : Internet et intranet & CMS - Applications Multi-devices et réactives - REST API - A venir : applications mobiles natives Eclipse Seed Community Plugins MMA Plugins MMA KM MMA News MMA Dep. GGTS : base Eclipse Kepler + Grails JEE : base Eclipse Kepler ADT : base Eclipse Kepler + Android
    14. 14. Plénière DTA – Juin 2014 Usine « Cœur Métier » Eclipse Seed Community Plugins MMA Plugins UML Designer : modélisation du modèle de données et du modèle d’échanges Acceleo : génération pour différentes cibles WebServices, SQL & NoSQL STS : base Eclipse Juno embarquant Mylyn, M2E, Spring MMA KM MMA News MMA Dep. Fonctionnalités & Activités couvertes - Persistance des données (relationnel & NoSQL) - Règles métiers et réglementaires - Mise en Service avec contraintes de sécurité fortes - Construction de référentiels : pratiques MDM - Démarche light MDA : modélisation UML et génération
    15. 15. Usine « Modélisation Architecture » Fonctionnalités & Activités couvertes - Référentiel du patrimoine Architecture (fonctions, systèmes, composants, services, …) - Déclinaison des scénarii Projets - Etude d’impacts des transformations SI (As Is et To Be) - Méta-modèle custom inspiré de TOGAF (avec extension) Eclipse Seed Community Plugins MMA Plugins MMA KM MMA News MMA Dep. SmartEA : base Eclipse Juno packagée par Obeo à partir de « modeling »
    16. 16. Points Clés - 6 variantes Eclipse pour 4 familles d’Usage et +150 utilisateurs - Un historique « One Eclipse to rule them all » douloureux - Une stratégie de construction : Seed + Community + MMA - Une différenciation adaptée à l’Architecture de notre SI Synthèse & Perspectives Perspectives - La montée d’échelle Covéa ! - Un atelier mobile en projet - Le support d’Eclipse devient un critère prépondérant dans le choix de solution (ex: ESB) - Des POCs de modeleurs adaptés pour la conception EIP et la description des infrastructures
    17. 17. Q & A

    ×