Transformez et modernisez votre système d`information avec

publicité
v.13
IBM, vendredi 13 mai 2016
Modernisation des applications - Objectifs
Les patrimoines Adelia/400 et iSeries…



Systèmes peu documentés et très spécifiques
Perte de la connaissance métier
Applications robustes mais interface parfois désuète
Les enjeux

Pouvoir moderniser mon applicatif sans avoir à effectuer une refonte
complète

Introduction du web : technologies, compétences

Solution à moindre coût

Conservation de mon métier

Modernisation ou transformation
Modernisation des applications - Solutions
Web Services




Mettre à disposition mes données ou services
Pérennisation du métier
Architecture SOA
IHM libre
IHM de type RIA




Pouvoir moderniser mon applicatif sans avoir à effectuer une refonte de
mes modules métier
Modernisation graphique
Déploiement simplifié
Accessibilité
Web Services
Modernisation – Web Services
Exposer mes modules métier sous la forme de services
Modernisation – Web Services
Exposer mes modules métier sous la forme de services
Modernisation – Web Services
Exposer mes modules métier sous la forme de services
Modernisation – Web Services
Exposer mes modules métier sous la forme de services
Modernisation – Web Services
Exposer mes modules métier sous la forme de services
IHM de type RIA
Windows ou Web ?
Facilités
Facilités
 Déploiement
 Accessibilité
 Thèmes
 Maquettage
 Rapidité d’exécution
 Langage de haut niveau
Facilités
Difficultés
 Déploiement
 Accessibilité
 Thèmes







Maquettage
Thèmes
Déploiement
Accessibilité
Conservation d’état
Rapidité d’exécution
Langage de haut
niveau
Difficultés
 Maquettage
 Codage Javascript
et CSS
 Conservation
d’état
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
R.I.A.
Adelia Cloud Studio
 Accès simplifié aux technologies du Web
 Environnement de développement unique
pour le client et les serveurs :
 Répartition automatique
 Optimisation des flux réseaux
 Un seul langage pour la génération
de composants hétérogènes
 HTML 5, Java, Ajax
 Classes Java
 Composants métier
 Gestion des environnements hétérogènes
 iSeries, Windows, Java
 Interfaces
Unix
Linux
 Services Web
 XML
 Bureautique
 Messagerie, …
iSeries
Windows
ADELIA WEB STUDIO
Adelia Cloud Studio
• Tout est généré par Adelia :
classes Java et composants métier
• Compatible avec tous les serveurs J2EE
• Réutilisation possible de l’existant
 Développement de type événementiel
 Un source unique pour serveur Web et métier
Serveur Web
Unix
Linux
iSeries
Serveur métier
Windows
Adelia Cloud Studio
 Capitalisation sur les compétences existantes
 Un seul source, 2 types d’exécution, aucune réécriture
 Génération d’applications Web de type riche et moderne
 Simplification des coûts d’architecture et de déploiement
 Le serveur héberge 100 % de l’application
 La logique de présentation de navigation et métier est conservée
côté serveur
 Mode asynchrone et connecté
 Répartition de charge
 Adaptabilité
 Bureau personnalisable
 Sécurité
Architecture logique
Serveur d’application JEE 7 –
Servlet 3.1
Remote Web display




0 % d’intelligence métier
0 % de code applicatif
0 % de logique de navigation
100 % de déport d’affichage
100 % de l’application
 La logique de présentation,
navigation et métier est
créée et conservée côté
serveur
 Asynchrone et statefull
HTML 5 :
 Web Socket
 Dojo
 CSS 3
Scalable en ‘scale in’ ou ‘out’
 Répartition de charge
Client
Serveur
Exemple client
Exemple client
Exemple Reflex
Exemple Reflex
Exemple Reflex
Exemple Reflex
Exemple Reflex
Exemple Reflex
Adelia Studio…
Adelia Studio …
Débogueur
Console d’organisation des flux de traitements
Versioning
Internationalisation
Documentation
Gestionnaire d’installation
Editeur graphique de sources et maquettes
Tests unitaires
Bug Tracker
Gestionnaire de qualité
Modélisation de bases de données
Gestion de bases de données
Analyse des traitements (réseau et code)
Des questions ?
Merci!
Téléchargement