Migration de SweetDEV vers
SweetDEV III
BNP Paribas
Date : 2 juillet 2013
Plan de présentation
 Pourquoi migrer, dans quel cadre?
 Les solutions de migration qui vous sont offertes :
 Intégrati...
SweetDEV
 Fin de maintenance
01/01/2015
 Plus d’évolutions
 Ecosystème Struts
 Pas de sécurité intégrée
SweetDEV III e...
Pourquoi migrer, dans quel cadre?
 Pour profiter des services apportés par Spring
 Pour profiter des nouveaux services d...
Les solutions de migrations
 Afin de vous faciliter la tâche de migration, nous vous proposons 2
solutions de migration :...
Intégration à l’existant avec le Bridge
 Cette 1ère solution est une évolution douce
 Basée sur la compatibilité avec le...
Intégration à l’existant avec le Bridge
Netapsys - Tous droits réservés 7
Application
Page
Workflow
SweetDEV
Composants
Gr...
Intégration à l’existant avec le Bridge
 Avantages :
 De préserver les investissements
 D’évoluer à moindre coût
 Inco...
Migration complète sans le bridge
 Cette 2ème solution est une migration complète vers SweetDEV
III, aussi bien des servi...
Migration complète sans le bridge
Netapsys - Tous droits réservés 10
Application
Page
Workflow
SweetDEV III
Connecteur
STR...
Migration complète sans le bridge
 Avantages :
 Améliore l’expérience utilisateur
 Homogénéise l’interface utilisateur
...
Solution N°1 :
Migration douce
 Application en production
 Peu ou pas d’évolutions
envisagées
Solution N°2 :
Migration c...
Exemple de migration de service
 Des exemples de migration de services SweetDEV vers SweetDEV
III sont documentés sur not...
Fourchette d'estimation des coûts
 Base d’estimation des coûts :
 Le consultant connaît le fonctionnement de l’applicati...
Fourchette d'estimation des coûts
Tâches à réaliser Sans SweetDEV Bridge Avec SweetDEV Bridge Estimation
Mise en place de ...
Notre démarche d'accompagnement
 Définition de vos besoins
 Migration douce
 Migration complète
 Audit de l’applicatio...
Une offre adaptée
17Netapsys - Tous droits réservés
Des audits d’architecture,
de code ou de performance.
L’intégration de...
Plateforme qualité logicielle
 Plateforme technique
 Outil de développement intégré
 Gestion du référentiel de code sou...
Success Stories – Java
Netapsys - Tous droits réservés 19
 BDNA : Ministère des affaires sociales et de la santé
 Applic...
Questions / réponses
Netapsys - Tous droits réservés 20
Vos contacts
Pascal Logerot
p.logerot@ideotechnologies.com
Fleur Revel
f.revel@ideotechnologies.com
Sebastien Bisson
sebas...
Netapsys Conseil
124-126, rue de Provence
75008 Paris
Tél. : +33(0)1 70 64 27 33
Netapsys Rhône-Alpes
18, rue Bourgelat
69...
Prochain SlideShare
Chargement dans…5
×

Webinaire migration SweetDEV vers SweetDEV 3

959 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
959
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Webinaire migration SweetDEV vers SweetDEV 3

  1. 1. Migration de SweetDEV vers SweetDEV III BNP Paribas Date : 2 juillet 2013
  2. 2. Plan de présentation  Pourquoi migrer, dans quel cadre?  Les solutions de migration qui vous sont offertes :  Intégration à l'existant avec le bridge : caractéristiques, avantages/inconvénients  Migration complète sans le bridge : caractéristiques, avantages/inconvénients  Exemple de migration de service SweetDEV version 2 vers SweetDEV III  Fourchette d'estimation des coûts  Notre démarche d'accompagnement Netapsys - Tous droits réservés 2
  3. 3. SweetDEV  Fin de maintenance 01/01/2015  Plus d’évolutions  Ecosystème Struts  Pas de sécurité intégrée SweetDEV III et SweetDEV RIA 4  Maintenance des versions 3.n et 3.n-1  Une version majeure tous les 18 mois  Écosystème Spring  Spring Security + Plugin XSS SweetDEV / SweetDEV III (+ RIA 4) Netapsys - Tous droits réservés 3
  4. 4. Pourquoi migrer, dans quel cadre?  Pour profiter des services apportés par Spring  Pour profiter des nouveaux services de SweetDEV III (CRUD, Multi- session, Bookmark,…)  Pour bénéficier de la richesse des interfaces riches couplées aux services de SweetDEV III  Pour bénéficier de la recherche en accessibilité  Pour réaliser des applications multi-device  Pour bénéficier de l’aspect sécurité  Pour profiter des mises à jour régulières (évolutions et corrections d’anomalies) Netapsys - Tous droits réservés 4
  5. 5. Les solutions de migrations  Afin de vous faciliter la tâche de migration, nous vous proposons 2 solutions de migration : Netapsys - Tous droits réservés 5
  6. 6. Intégration à l’existant avec le Bridge  Cette 1ère solution est une évolution douce  Basée sur la compatibilité avec les frameworks :  SweetDEV : l’utilisation du bridge permet de connecter les API de SweetDEV avec SweetDEV III  SweetDEV RIA 3.5 : Le préfixe des fonctions Javascript et les packages Java ont été renommés afin de permettre l’utilisation simultané avec SweetDEV RIA 4 au sein d’une application.  Pré-requis techniques :  Application à migrer sous SweetDEV 2.4.2+ et/ou SweetDEV RIA 3.5+ Netapsys - Tous droits réservés 6 Caractéristiques
  7. 7. Intégration à l’existant avec le Bridge Netapsys - Tous droits réservés 7 Application Page Workflow SweetDEV Composants Graphiques Services Connecteur STRUTS Configuration SweetDEV SweetDEV III Connecteur STRUTS Services Composants Graphiques Configuration SweetDEV III SweetDEV Bridge Couche de compatibilité
  8. 8. Intégration à l’existant avec le Bridge  Avantages :  De préserver les investissements  D’évoluer à moindre coût  Inconvénients :  Risque de non homogénéité des composants Graphiques  Ne profite pas de l’aspect riche des composants Netapsys - Tous droits réservés 8 Avantages / Inconvénients
  9. 9. Migration complète sans le bridge  Cette 2ème solution est une migration complète vers SweetDEV III, aussi bien des services que des pages jsp.  Principe de fonctionnement :  Le périmètre de SweetDEV III est équivalent à celui de SweetDEV.  Migration des composants graphiques de SweetDEV et SweetDEV RIA 3 vers SweetDEV RIA 4.  Migration des services SweetDEV vers SweetDEV III.  Logique applicative très proche :  WorkFlow gardé  Les pages JSP et la structure MVC sont gardées  Pré-requis techniques : aucun Netapsys - Tous droits réservés 9 Caractéristiques
  10. 10. Migration complète sans le bridge Netapsys - Tous droits réservés 10 Application Page Workflow SweetDEV III Connecteur STRUTS Services Composants Graphiques Configuration SweetDEV III SweetDEV Composants Graphiques Services Connecteur STRUTS Configuration SweetDEV
  11. 11. Migration complète sans le bridge  Avantages :  Améliore l’expérience utilisateur  Homogénéise l’interface utilisateur  Uniformise l’architecture applicative en intégrant les nouveaux outils  Inconvénients :  Coût de migration Netapsys - Tous droits réservés 11 Avantages / Inconvénients
  12. 12. Solution N°1 : Migration douce  Application en production  Peu ou pas d’évolutions envisagées Solution N°2 : Migration complète  Pour préparer une forte évolution  Application en cours de développement Les solutions de migration Netapsys - Tous droits réservés 12
  13. 13. Exemple de migration de service  Des exemples de migration de services SweetDEV vers SweetDEV III sont documentés sur notre wiki : http://wiki.ideotechnologies.com/display/DOCSWD31/Migration Netapsys - Tous droits réservés 13
  14. 14. Fourchette d'estimation des coûts  Base d’estimation des coûts :  Le consultant connaît le fonctionnement de l’application.  Une page jsp n’affiche pas plus de 3 composants complexes (grid, Tree,…)  Le code de SweetDEV et/ou SweetDEV RIA 3 n’a pas été surchargé par l’application  L’application ne comprend pas de services spécifiques développés sur le mode de SweetDEV Netapsys - Tous droits réservés 14
  15. 15. Fourchette d'estimation des coûts Tâches à réaliser Sans SweetDEV Bridge Avec SweetDEV Bridge Estimation Mise en place de SweetDEV Bridge ✘ ✔ 4h Mise en place de la configuration Spring ✔ ✔ 2 jrs Migration de fichiers de configurations (XML ou base de données) o 12 fichiers indépendants du nombre de pages o 2 fichiers dépendant du nombre de pages (context et jurisdiction) ✔ ✔ 2 à 5 jrs Migration du service de Rupture de protocole ✔ Facultatif 1 à 2 jrs Migration des appels aux services techniques ✔ Facultatif 2 à 5 jrs Migration des appels aux services de Context/ Jurisdiction ✔ facultatif 1 à 3 jrs Migration des API Sweetdev ✔ facultatif 20 min/controller Migration des composants graphiques SweetDEV RIA 3 vers SweetDEV RIA 4 pour une jsp simple ✔ facultatif 30 min/JSP Migration des composants graphiques SweetDEV RIA 3 vers SweetDEV RIA 4 pour une jsp complexe ✔ facultatif 1h/JSP Migration des composants graphiques SweetDEV vers SweetDEV RIA 4 pour une jsp simple ✔ facultatif 1h/JSP Migration des composants graphiques SweetDEV vers SweetDEV RIA 4 pour une jsp complexe sans code javascript spécifique pour une interaction entre composant ✔ facultatif 3h/JSP Netapsys - Tous droits réservés 15
  16. 16. Notre démarche d'accompagnement  Définition de vos besoins  Migration douce  Migration complète  Audit de l’application à migrer  Estimation de la migration  Charges  Délais Netapsys - Tous droits réservés 16
  17. 17. Une offre adaptée 17Netapsys - Tous droits réservés Des audits d’architecture, de code ou de performance. L’intégration de frameworks Open source La conception et le développement de solutions spécifiques Des formations personnalisées dédiées à la plateforme Java Audit Ingénierie Intégration Formation
  18. 18. Plateforme qualité logicielle  Plateforme technique  Outil de développement intégré  Gestion du référentiel de code source  Gestionnaire d’intégration continue  Gestionnaire de reporting / qualité  Environnement de test et de recette  Vous avez accès au chantier pendant les travaux ! Netapsys - Tous droits réservés 18
  19. 19. Success Stories – Java Netapsys - Tous droits réservés 19  BDNA : Ministère des affaires sociales et de la santé  Application Web de gestion de dossier (gestion de dossier, publipostage, reporting)  600 Jours  Budget 300 K€  SI_CIBLE : HADOPI  Système d’information de gestion de la réponse graduée (envoi de mail en masse, publipostage, sécurité des données, traitement de données en masse)  1300 Jours  Budget 650 K€  SICOF  Système d’information commun à l’Oniam et au FIVA (Juridique, Gestion de dossier, reporting, GED).  3000 Jours  Budget 1,5 M€
  20. 20. Questions / réponses Netapsys - Tous droits réservés 20
  21. 21. Vos contacts Pascal Logerot p.logerot@ideotechnologies.com Fleur Revel f.revel@ideotechnologies.com Sebastien Bisson sebastien.bisson@netapsys.fr Netapsys - Tous droits réservés 21
  22. 22. Netapsys Conseil 124-126, rue de Provence 75008 Paris Tél. : +33(0)1 70 64 27 33 Netapsys Rhône-Alpes 18, rue Bourgelat 69002 Lyon Tél. : +33(0)4 72 16 88 88 Netapsys Atlantique 17, rue Sanlecque 44000 Nantes Tél. : +33(0)2 40 89 82 09 Netapsys Grand Est 11, rue de la Haye Espace Européen de l’Entreprise 67300 Schiltigheim - Strasbourg Tél. : +33(0)3 68 00 17 58 www.netapsys.fr - blog.netapsys.fr Netapsys Madagascar Porte B22, Immeuble ARO Ampefiloha 101 Antananarivo Tél. : +261 20 22 552 99

×