SlideShare uma empresa Scribd logo
1 de 17
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 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
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
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
« 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.
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
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 ;-)
Nos « must have » plugins !
Pour toutes les
variantes Eclipse …
Mylyn
Subclipse
MMA KM
MMA News
M2E
MMA Dep.
… les plugins indispensables.
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 ?
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
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
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
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
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 »
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
Q & A

Mais conteúdo relacionado

Mais procurados

Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobileOCTO Technology
 
Employabilité IT Pros rester ou devenir un héros ppt
Employabilité IT Pros rester ou devenir un héros pptEmployabilité IT Pros rester ou devenir un héros ppt
Employabilité IT Pros rester ou devenir un héros pptMicrosoft Technet France
 
Quand le support IT se fait social !
Quand le support IT se fait social !Quand le support IT se fait social !
Quand le support IT se fait social !itSMF France
 
Spécifications de webservices avec un seul outil
Spécifications de webservices avec un seul outilSpécifications de webservices avec un seul outil
Spécifications de webservices avec un seul outilFabernovel
 
CMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataSmile I.T is open
 
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...Obeo
 

Mais procurados (6)

Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobile
 
Employabilité IT Pros rester ou devenir un héros ppt
Employabilité IT Pros rester ou devenir un héros pptEmployabilité IT Pros rester ou devenir un héros ppt
Employabilité IT Pros rester ou devenir un héros ppt
 
Quand le support IT se fait social !
Quand le support IT se fait social !Quand le support IT se fait social !
Quand le support IT se fait social !
 
Spécifications de webservices avec un seul outil
Spécifications de webservices avec un seul outilSpécifications de webservices avec un seul outil
Spécifications de webservices avec un seul outil
 
CMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigData
 
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...
Optimiser la transformation du SI : réaliser des analyses d'impacts automatiq...
 

Destaque

Contrastes culturels............ occident & Islam
Contrastes culturels............ occident & IslamContrastes culturels............ occident & Islam
Contrastes culturels............ occident & IslamDenis Papy
 
"L'eau du baptême nous sauve de nos péchés"
"L'eau du baptême nous sauve de nos péchés""L'eau du baptême nous sauve de nos péchés"
"L'eau du baptême nous sauve de nos péchés"kt42 catechisme
 
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlin
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlinInnovant et Percutant : le jeu de coaching Sense for You par aurore carlin
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlinAurore Carlin
 
Taller métricas (2) de la web social y bibliotecas
Taller métricas (2) de la web social y bibliotecasTaller métricas (2) de la web social y bibliotecas
Taller métricas (2) de la web social y bibliotecasNieves Gonzalez
 
Dossier de production groupe 61
Dossier de production groupe 61Dossier de production groupe 61
Dossier de production groupe 61JacoBaylon
 
Notre classe
Notre classeNotre classe
Notre classenolica
 
"Ya tenemos presencia en la web social… y ahora qué" (2011)
"Ya tenemos presencia en la web social… y ahora qué" (2011)"Ya tenemos presencia en la web social… y ahora qué" (2011)
"Ya tenemos presencia en la web social… y ahora qué" (2011)Nieves Gonzalez
 
Gommes 3 d personnalisées
Gommes 3 d personnaliséesGommes 3 d personnalisées
Gommes 3 d personnaliséesNathalie RICHARD
 
Colloque UFE - dossier presse 22 octobre 2013
Colloque UFE - dossier presse 22 octobre 2013Colloque UFE - dossier presse 22 octobre 2013
Colloque UFE - dossier presse 22 octobre 2013ufe02
 
Webassoc - 30 janvier 2014 - clôture
Webassoc - 30 janvier 2014 - clôtureWebassoc - 30 janvier 2014 - clôture
Webassoc - 30 janvier 2014 - clôturewebassoc .fr
 
Biblioteca del monasterio de wiblingen
Biblioteca del monasterio de wiblingenBiblioteca del monasterio de wiblingen
Biblioteca del monasterio de wiblingenJaime Nariño V, PMP
 

Destaque (20)

Contrastes culturels............ occident & Islam
Contrastes culturels............ occident & IslamContrastes culturels............ occident & Islam
Contrastes culturels............ occident & Islam
 
Islam Et Europe X
Islam Et Europe XIslam Et Europe X
Islam Et Europe X
 
Ch04
Ch04Ch04
Ch04
 
"L'eau du baptême nous sauve de nos péchés"
"L'eau du baptême nous sauve de nos péchés""L'eau du baptême nous sauve de nos péchés"
"L'eau du baptême nous sauve de nos péchés"
 
Un hermoso Diccionario
Un hermoso DiccionarioUn hermoso Diccionario
Un hermoso Diccionario
 
Les impôts locaux à régusse
Les impôts locaux à régusseLes impôts locaux à régusse
Les impôts locaux à régusse
 
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlin
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlinInnovant et Percutant : le jeu de coaching Sense for You par aurore carlin
Innovant et Percutant : le jeu de coaching Sense for You par aurore carlin
 
Taller métricas (2) de la web social y bibliotecas
Taller métricas (2) de la web social y bibliotecasTaller métricas (2) de la web social y bibliotecas
Taller métricas (2) de la web social y bibliotecas
 
Agresion contra el Libano
Agresion contra el LibanoAgresion contra el Libano
Agresion contra el Libano
 
Dossier de production groupe 61
Dossier de production groupe 61Dossier de production groupe 61
Dossier de production groupe 61
 
Notre classe
Notre classeNotre classe
Notre classe
 
Pesentacion Blogs
Pesentacion BlogsPesentacion Blogs
Pesentacion Blogs
 
"Ya tenemos presencia en la web social… y ahora qué" (2011)
"Ya tenemos presencia en la web social… y ahora qué" (2011)"Ya tenemos presencia en la web social… y ahora qué" (2011)
"Ya tenemos presencia en la web social… y ahora qué" (2011)
 
7 maravillas
7 maravillas7 maravillas
7 maravillas
 
Gommes 3 d personnalisées
Gommes 3 d personnaliséesGommes 3 d personnalisées
Gommes 3 d personnalisées
 
Gerra en irak
Gerra en irakGerra en irak
Gerra en irak
 
Neuropilates
NeuropilatesNeuropilates
Neuropilates
 
Colloque UFE - dossier presse 22 octobre 2013
Colloque UFE - dossier presse 22 octobre 2013Colloque UFE - dossier presse 22 octobre 2013
Colloque UFE - dossier presse 22 octobre 2013
 
Webassoc - 30 janvier 2014 - clôture
Webassoc - 30 janvier 2014 - clôtureWebassoc - 30 janvier 2014 - clôture
Webassoc - 30 janvier 2014 - clôture
 
Biblioteca del monasterio de wiblingen
Biblioteca del monasterio de wiblingenBiblioteca del monasterio de wiblingen
Biblioteca del monasterio de wiblingen
 

Semelhante a Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp

Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéSimplicité Software
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010MD DAY
 
Mia-Software at MD Day 2010
Mia-Software at MD Day 2010Mia-Software at MD Day 2010
Mia-Software at MD Day 2010fmadiot
 
M1 presentation OSGi
M1 presentation OSGiM1 presentation OSGi
M1 presentation OSGiVelossity
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 
Framework for interoperable media service (10.30 11.15)
Framework for interoperable media service (10.30 11.15)Framework for interoperable media service (10.30 11.15)
Framework for interoperable media service (10.30 11.15)Mesclado
 
Les enjeux de la gestion des actifs logiciels à l'heure du Cloud
Les enjeux de la gestion des actifs logiciels à l'heure du CloudLes enjeux de la gestion des actifs logiciels à l'heure du Cloud
Les enjeux de la gestion des actifs logiciels à l'heure du CloudChloe Benech
 
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...Microsoft Technet France
 
Tech days 2012 mvvm de a à z
Tech days 2012   mvvm de a à zTech days 2012   mvvm de a à z
Tech days 2012 mvvm de a à zArnaud Auroux
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)Pascal Roques
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRFresche Solutions
 
Meetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoringMeetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoringOPEN-IT SERVICES
 
Asp.Net Appli De Bout En Bout Tech Days 2008
Asp.Net   Appli De Bout En Bout Tech Days 2008Asp.Net   Appli De Bout En Bout Tech Days 2008
Asp.Net Appli De Bout En Bout Tech Days 2008Gregory Renard
 
IT Transformation Workshop : un guide pour la transformation IT de votre entr...
IT Transformation Workshop : un guide pour la transformation IT de votre entr...IT Transformation Workshop : un guide pour la transformation IT de votre entr...
IT Transformation Workshop : un guide pour la transformation IT de votre entr...RSD
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
 
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileLe Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileOCTO Technology
 

Semelhante a Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp (20)

Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010
 
Mia-Software at MD Day 2010
Mia-Software at MD Day 2010Mia-Software at MD Day 2010
Mia-Software at MD Day 2010
 
M1 presentation OSGi
M1 presentation OSGiM1 presentation OSGi
M1 presentation OSGi
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Framework for interoperable media service (10.30 11.15)
Framework for interoperable media service (10.30 11.15)Framework for interoperable media service (10.30 11.15)
Framework for interoperable media service (10.30 11.15)
 
Les enjeux de la gestion des actifs logiciels à l'heure du Cloud
Les enjeux de la gestion des actifs logiciels à l'heure du CloudLes enjeux de la gestion des actifs logiciels à l'heure du Cloud
Les enjeux de la gestion des actifs logiciels à l'heure du Cloud
 
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
 
Tech days 2012 mvvm de a à z
Tech days 2012   mvvm de a à zTech days 2012   mvvm de a à z
Tech days 2012 mvvm de a à z
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FR
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
Meetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoringMeetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoring
 
Asp.Net Appli De Bout En Bout Tech Days 2008
Asp.Net   Appli De Bout En Bout Tech Days 2008Asp.Net   Appli De Bout En Bout Tech Days 2008
Asp.Net Appli De Bout En Bout Tech Days 2008
 
IT Transformation Workshop : un guide pour la transformation IT de votre entr...
IT Transformation Workshop : un guide pour la transformation IT de votre entr...IT Transformation Workshop : un guide pour la transformation IT de votre entr...
IT Transformation Workshop : un guide pour la transformation IT de votre entr...
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
 
Cv web
Cv webCv web
Cv web
 
J2EE vs .NET
J2EE vs .NETJ2EE vs .NET
J2EE vs .NET
 
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileLe Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
 

Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp

  • 1. Usages & Déploiement de la plateforme Eclipse chez MMA 5 février 2015 Y. Guillerm L. Broudoux
  • 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. 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. 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. « 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. 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. 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. Nos « must have » plugins ! Pour toutes les variantes Eclipse … Mylyn Subclipse MMA KM MMA News M2E MMA Dep. … les plugins indispensables.
  • 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. 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. 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. 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. 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. 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. 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. Q & A

Notas do Editor

  1. 0
  2. 16