SlideShare a Scribd company logo
1 of 24
Retour d’expérience
Convergence des technologies Eclipse
RCP, Modeling, Reporting
Cédric Vidal, Responsable Technique ProxiAD IDF
5 Novembre 2010
Intervenant
• Cédric Vidal
–Architecte JavaEE et MDE
–Responsable Technique de ProxiAD IDF
–Chez ProxiAD depuis 2004
Grand compte bancaire
• Client anonyme -> projet confidentiel
– En cours de réalisation
C’est …
Un groupe
8 filiales
390 collaborateurs
Notre métier
• Conception
• Réalisation
• Conseil
• Expertise
• Objet
• Décisionnel • Centre de service
• Industrialisation
Nos partenariats
6 ans de MDE
• Méthodologie MDA initiée en 2004 sur un
projet J2EE de prise de commande de 1500
jH chez un client VAD (Vente A Distance)
5 ans d’Eclipse RCP
• Plateforme Eclipse RCP initiée en 2005 sur
un projet de gestion des achats de 300 jH
pour Cofidis (Crédit consommation)
Retour d’expérience
• Construction d’un moteur de règles métiers
spécifique
• Grand compte bancaire
Moteur de règles métiers sur mesure
E
Vue d’ensemble
COBOL
EE
Objectif
• Donner la possibilité aux fonctionnels de créer
eux-mêmes des règles métiers
• Vocabulaire métier
• Facile, naturel et sûr à utiliser
• Déployer en production sous JavaEE et Cobol
• Documentation générée
• Workflow collaboratif d’édition/validation
• Sécurisation des échanges (règles à caractère
sensible et confidentiel)
• Analyse d’impact
Chiffres
• Environ 800jH
• Plateau d’une dizaine de personnes
pendant 8 mois
Environnement de conception
Environnement de Conception
Référentiel de
conception
des règles métiers
N instances de Studio
sur N postes
Utilisateurs métier
Scripts de changement
d’environnement de la DSI
DSI et SI
Acteurs DSI
Utilisateurs métier
IAM
Serveurs d’Authentification
et d’Habiliations
Environnement d'exécution
Systèmes clients
Serveur d’exécution DSI
Acteurs DSI
Référentiel d’exécution
Serveurs d’Authentification
et d’Habiliations
Architecture de principe du
Studio Eclipse RCP
Architecture
applicative de la
plateforme de
production
Serveur Java EE
jBoss PVM
Service Domaine Risque
Java SE
Arbres du
Projet
Risque 1
HTTP
Application
Banque
Accord
Application Web
d’administration
et de supervision
Service Domaine Marketing
Arbres du
Projet
Risque 2
Arbres du
Projet
Risque 3
...
Arbres du
Projet
Market. 1
Arbres du
Projet
Market. 2
Arbres du
Projet
Market. 3
...
API de gestion des arbres de décision
HTTP
Application
Banque
Accord
HTTP
Application
Banque
Accord
HTTP
Application
Banque
Accord
Moteur d’exécution des arbres de décision
SGBD
Application
Cliente
1
Application
Cliente
2
Application
Cliente
3
DSL graphique arbres
• GMF
• CNF
DSL textuelle de règles
• Xtext
• CNF
DSL tabulaire tables de décisions
• Forms
• JFace
• Xtext
Xtext-Forms-Integration
• Financé par ProxiAD
• Contributions de ProxiAD/Obeo/Itemis
• http://code.google.com/a/eclipselabs.org/p/xtext-forms-integration/
Bilan
• Langage de règles métier -> de + en +
recherché
• Langage de programmation métier complet et
multi syntaxes
• Convergence de nombreuses technologies de
l’écosystème Eclipse
• Eclipse, une plateforme d’intégration
Merci
• Pour plus de renseignements:
– Cédric Vidal c.vidal@proxiad.com
– Blog ProxiAD: http://blog.proxiad.com
– Twitter @cedricvidal
Questions ?

More Related Content

Similar to Eclipse Day Paris 2010 - ProxiAD - Cedric Vidal - 1.0

Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiADEclipseDayParis
 
Saas Libre
Saas LibreSaas Libre
Saas Libregrolland
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360Groupe SIRIUS
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFBoubker ABERWAG
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Cast Consulting
Cast ConsultingCast Consulting
Cast ConsultingCAST
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Microsoft Ideas
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Charbel Abdo
 
Serverless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric GuigonServerless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric GuigonThe Incredible Automation Day
 
Presentation impararia french
Presentation impararia frenchPresentation impararia french
Presentation impararia frenchYoan FOURNY
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0Cedric Vidal
 
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
 
SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...Microsoft Ideas
 
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016 Micropole Group
 

Similar to Eclipse Day Paris 2010 - ProxiAD - Cedric Vidal - 1.0 (20)

Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiAD
 
Saas Libre
Saas LibreSaas Libre
Saas Libre
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
Procima deck 7 May 2014
Procima deck 7 May 2014Procima deck 7 May 2014
Procima deck 7 May 2014
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPF
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Cast Consulting
Cast ConsultingCast Consulting
Cast Consulting
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
Serverless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric GuigonServerless low cost analytics by Adways y Audric Guigon
Serverless low cost analytics by Adways y Audric Guigon
 
Webinar v2
Webinar v2Webinar v2
Webinar v2
 
Presentation impararia french
Presentation impararia frenchPresentation impararia french
Presentation impararia french
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0
 
Cloud Computing Démystifié
Cloud Computing DémystifiéCloud Computing Démystifié
Cloud Computing Démystifié
 
Mobilité && SAP
Mobilité && SAPMobilité && SAP
Mobilité && SAP
 
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
 
SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...
 
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
 

More from Cedric Vidal

Camunda Days 2018 Building a digital on-boarding microservices platform using...
Camunda Days 2018 Building a digital on-boarding microservices platform using...Camunda Days 2018 Building a digital on-boarding microservices platform using...
Camunda Days 2018 Building a digital on-boarding microservices platform using...Cedric Vidal
 
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Cedric Vidal
 
AgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveAgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveCedric Vidal
 
BBL KAPPA Lesfurets.com
BBL KAPPA Lesfurets.comBBL KAPPA Lesfurets.com
BBL KAPPA Lesfurets.comCedric Vidal
 
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days Paris
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days ParisRethinking Quicksign's Digital Onboarding - Confluent Streaming Days Paris
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days ParisCedric Vidal
 
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...Cedric Vidal
 
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1Cedric Vidal
 
Scaffolding MDSD par l’exemple - 1.0
Scaffolding MDSD par l’exemple - 1.0Scaffolding MDSD par l’exemple - 1.0
Scaffolding MDSD par l’exemple - 1.0Cedric Vidal
 

More from Cedric Vidal (10)

Camunda Days 2018 Building a digital on-boarding microservices platform using...
Camunda Days 2018 Building a digital on-boarding microservices platform using...Camunda Days 2018 Building a digital on-boarding microservices platform using...
Camunda Days 2018 Building a digital on-boarding microservices platform using...
 
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
 
AgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveAgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehave
 
BBL KAPPA Lesfurets.com
BBL KAPPA Lesfurets.comBBL KAPPA Lesfurets.com
BBL KAPPA Lesfurets.com
 
EMF Customizer
EMF CustomizerEMF Customizer
EMF Customizer
 
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days Paris
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days ParisRethinking Quicksign's Digital Onboarding - Confluent Streaming Days Paris
Rethinking Quicksign's Digital Onboarding - Confluent Streaming Days Paris
 
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...
Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? - Voxxed micros...
 
EMF Scaffolding
EMF ScaffoldingEMF Scaffolding
EMF Scaffolding
 
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
 
Scaffolding MDSD par l’exemple - 1.0
Scaffolding MDSD par l’exemple - 1.0Scaffolding MDSD par l’exemple - 1.0
Scaffolding MDSD par l’exemple - 1.0
 

Eclipse Day Paris 2010 - ProxiAD - Cedric Vidal - 1.0

  • 1. Retour d’expérience Convergence des technologies Eclipse RCP, Modeling, Reporting Cédric Vidal, Responsable Technique ProxiAD IDF 5 Novembre 2010
  • 2. Intervenant • Cédric Vidal –Architecte JavaEE et MDE –Responsable Technique de ProxiAD IDF –Chez ProxiAD depuis 2004
  • 3. Grand compte bancaire • Client anonyme -> projet confidentiel – En cours de réalisation
  • 5. Un groupe 8 filiales 390 collaborateurs
  • 6. Notre métier • Conception • Réalisation • Conseil • Expertise • Objet • Décisionnel • Centre de service • Industrialisation
  • 8. 6 ans de MDE • Méthodologie MDA initiée en 2004 sur un projet J2EE de prise de commande de 1500 jH chez un client VAD (Vente A Distance)
  • 9. 5 ans d’Eclipse RCP • Plateforme Eclipse RCP initiée en 2005 sur un projet de gestion des achats de 300 jH pour Cofidis (Crédit consommation)
  • 10. Retour d’expérience • Construction d’un moteur de règles métiers spécifique • Grand compte bancaire Moteur de règles métiers sur mesure
  • 12. Objectif • Donner la possibilité aux fonctionnels de créer eux-mêmes des règles métiers • Vocabulaire métier • Facile, naturel et sûr à utiliser • Déployer en production sous JavaEE et Cobol • Documentation générée • Workflow collaboratif d’édition/validation • Sécurisation des échanges (règles à caractère sensible et confidentiel) • Analyse d’impact
  • 13. Chiffres • Environ 800jH • Plateau d’une dizaine de personnes pendant 8 mois
  • 14. Environnement de conception Environnement de Conception Référentiel de conception des règles métiers N instances de Studio sur N postes Utilisateurs métier Scripts de changement d’environnement de la DSI DSI et SI Acteurs DSI Utilisateurs métier IAM Serveurs d’Authentification et d’Habiliations
  • 15. Environnement d'exécution Systèmes clients Serveur d’exécution DSI Acteurs DSI Référentiel d’exécution Serveurs d’Authentification et d’Habiliations
  • 16. Architecture de principe du Studio Eclipse RCP
  • 17. Architecture applicative de la plateforme de production Serveur Java EE jBoss PVM Service Domaine Risque Java SE Arbres du Projet Risque 1 HTTP Application Banque Accord Application Web d’administration et de supervision Service Domaine Marketing Arbres du Projet Risque 2 Arbres du Projet Risque 3 ... Arbres du Projet Market. 1 Arbres du Projet Market. 2 Arbres du Projet Market. 3 ... API de gestion des arbres de décision HTTP Application Banque Accord HTTP Application Banque Accord HTTP Application Banque Accord Moteur d’exécution des arbres de décision SGBD Application Cliente 1 Application Cliente 2 Application Cliente 3
  • 19. DSL textuelle de règles • Xtext • CNF
  • 20. DSL tabulaire tables de décisions • Forms • JFace • Xtext
  • 21. Xtext-Forms-Integration • Financé par ProxiAD • Contributions de ProxiAD/Obeo/Itemis • http://code.google.com/a/eclipselabs.org/p/xtext-forms-integration/
  • 22. Bilan • Langage de règles métier -> de + en + recherché • Langage de programmation métier complet et multi syntaxes • Convergence de nombreuses technologies de l’écosystème Eclipse • Eclipse, une plateforme d’intégration
  • 23. Merci • Pour plus de renseignements: – Cédric Vidal c.vidal@proxiad.com – Blog ProxiAD: http://blog.proxiad.com – Twitter @cedricvidal