MIGRATION Angular 2 / PASOE REST services
Intervenants Thierry ROBISSON Thierry KLEIN
Sommaire Contexte de migration Architecture Kendo UI Builder Présentation Back end Pourquoi PAS ? Contrôleur Modèle Front end Single page application Angular 2 Kendo UI Kendo UI Builder
Contexte de migration Appli actuelle Première tentative de séparation règles de gestion et IHM
Contexte de migration Cible (transformation digitale) Contraintes techniques (angular 2)
Architecture - Présentation VUE CONTROLEUR MODELE P A S Angular 2. KendoUI Classes ( * .cls ) ervices REST Logique fonctionnelle (.p)
Architecture – Back end Pourquoi PAS ? Adapters WEB / REST JSON (JavaScript Object Notation) Sécurité (spring) Performance Déploiement Tcman
Architecture – Back end Contrôleur (PASOE) CRUD Business entities Services Modèle (PASOE) Bases de données Règles fonctionnelles
Architecture – Front end Single page application Framework (Angular.js, React.js, Ember.js) Vues Modules Routing responsive web design / Expérience utilisateur Réutilisation de composants Angular 2 Large communauté Démarrage du projet MAGI : Angular 2 rc4 / Angular 2 rc5 Release 2.0 septembre 2016 Kendo UI Composants (grid, combo, multiselect, windows…)
Architecture – Front end Kendo UI Builder Progress 11.6.3 (64-bits) Angular 1.5 Angular 2.0/2.1 (Google Septembre 2016) en cours de migration
Questions ?