jaxio mdday2010
TRANSCRIPT
www.jaxio.com1
Une Histoire de Migration Agile
Présenté par Jaxio au Model Driven Day 2010
Cas Client Banque de France
www.jaxio.com2
Nicolas ROMANETTI
Fondateur
Jaxio
Bernard PONS
Pôle architecture
Banque de France
Intervenants
www.jaxio.com3
Applications critiques en production
Technologies en fin de vie
Stratégie de migration
unique vers le Web
Standards et Open Source
Contexte
www.jaxio.com6
Existant
Application client-serveur
250 tables
900 entités ORM
Conversations / MDI
Composants graphiques
www.jaxio.com7
Objectifs
Architecture
Architecture pérenne
Utilisation de standards
Utilisation de l’Open Source
Support des conversations
& MDI
Composants riches
Architecture 1/2
www.jaxio.com8
Architecture 2/2
Recherche / Filtres/ Pagination / TrisCRUD
Services Métiers
Web
Conversation
Batch
Tra
nsa
ctio
ns
Sécu
rité
Internationalisation
Tests
Configuration
Build / Packaging
Cache
Entités/JPA
DISTRIBUTION
www.jaxio.com10
Développement manuel
Confrontation aux réalités techniques
Apprentissage
Production de templates
Réalisation POC
www.jaxio.com11
Natstar
• Extraction modèle
• Nommage
• Héritages
Configuration Celerio
• Adaptation fonctionnelle
Celerio
• Templates
• Accès base de données
Projet
• Code généré
• Code métier
Produit
Industrialisation
www.jaxio.com12
Production de code
Développements manuels
Nouveaux challenges /
besoins
Réponses techniques par
l’équipe
Intégration dans l’outil de
génération
Agilité
www.jaxio.com13
Haute disponibilité
Auditing
Templates de générations
Nouvelles versions
des frameworks
Nouveaux standards
Evolutions
www.jaxio.com15
Respect du métier
Respect des normes
Industrialisation Sécurisation Pédagogie Autonomie Transition
Bénéfices
www.jaxio.com16
Les nouveaux projets démarrent
sur des bases extrêmement
solides.
Intégration continue de nouvelles
fonctionnalités, patterns et besoins.
Utilisation du même chemin de migration pour les applications
PACBASE
Bilan
www.jaxio.com17
Questions
Essayez gratuitement Celerio en ligne sur
www.springfuse.com
[email protected] / 06 18 65 03 89