Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eclipse Day Paris 2010 - ProxiAD - Cedric Vidal - 1.0

869 views

Published on

Retour d'expérience ProxiAD donné à l'Eclipse Day Paris le 5 Novembre 2010.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Eclipse Day Paris 2010 - ProxiAD - Cedric Vidal - 1.0

  1. 1. Retour d’expérience Convergence des technologies Eclipse RCP, Modeling, Reporting Cédric Vidal, Responsable Technique ProxiAD IDF 5 Novembre 2010
  2. 2. Intervenant • Cédric Vidal –Architecte JavaEE et MDE –Responsable Technique de ProxiAD IDF –Chez ProxiAD depuis 2004
  3. 3. Grand compte bancaire • Client anonyme -> projet confidentiel – En cours de réalisation
  4. 4. C’est …
  5. 5. Un groupe 8 filiales 390 collaborateurs
  6. 6. Notre métier • Conception • Réalisation • Conseil • Expertise • Objet • Décisionnel • Centre de service • Industrialisation
  7. 7. Nos partenariats
  8. 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. 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. 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
  11. 11. E Vue d’ensemble COBOL EE
  12. 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. 13. Chiffres • Environ 800jH • Plateau d’une dizaine de personnes pendant 8 mois
  14. 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. 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. 16. Architecture de principe du Studio Eclipse RCP
  17. 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
  18. 18. DSL graphique arbres • GMF • CNF
  19. 19. DSL textuelle de règles • Xtext • CNF
  20. 20. DSL tabulaire tables de décisions • Forms • JFace • Xtext
  21. 21. Xtext-Forms-Integration • Financé par ProxiAD • Contributions de ProxiAD/Obeo/Itemis • http://code.google.com/a/eclipselabs.org/p/xtext-forms-integration/
  22. 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. 23. Merci • Pour plus de renseignements: – Cédric Vidal c.vidal@proxiad.com – Blog ProxiAD: http://blog.proxiad.com – Twitter @cedricvidal
  24. 24. Questions ?

×