Upload
eclipsedayparis
View
968
Download
4
Embed Size (px)
Citation preview
Retour d’expérienceConvergence des technologies EclipseRCP, Modeling, Reporting
Cédric Vidal, Responsable Technique ProxiAD IDF5 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 filiales390 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 jHpour 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
HT
TP
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
HT
TP
Application
Banque
Accord
HT
TP
Application
Banque
Accord
HT
TP
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 [email protected]
– Blog ProxiAD: http://blog.proxiad.com
– Twitter @cedricvidal
Questions ?