Développer en EGL (Enterprise Generation Language) sur IBM

®
IBM i
© IBM France 2008
Développer en EGL (Enterprise Generation Language) sur IBM
Power System i (AS/400)
avec RDi SOA (Rational Developer for i for SOA Construction) version 7.1
Journée Technologique IBM du 6 novembre 2008
Philippe Bourgeois – IBM France – pbourgeoi[email protected]
2
© IBM France 2008
Plan
Chapitres
Développer en EGL avec RDi SOA
Développer en EGL avec RDi SOA
1. Introduction - EGL et RDi SOA
2. Développer une application Web avec accès à DB2
for i
3
© IBM France 2008
Qu’est-ce qu’EGL (Enterprise Generation Language) ?
EGL est un langage de programmation de haut
niveau pour développer des applications métier
Masque la complexité technologique sous-jacente
Permet le développement rapide d’applications
Simplifie le développement de Services
Génère un code run-time pour la plate-forme
appropriée
Java pour Windows, Linux, Unix, i5/OS…
COBOL pour l’i5/OS et le z/OS
Est le chemin de migration pour les clients CSP,
Visual Age Generator et Informix 4GL
Intègre des technologies reconnues
Eclipse, JSFs, Serveurs d’applications, etc.
4
© IBM France 2008
Les 3 principaux avantages d’EGL
Les 3 principaux avantages d’EGL
Java, SOA, COBOL, System i/z/p,
Java, SOA, COBOL, System i/z/p, Navigateur
Navigateur, ...
, ...
Génération
Génération native
native optimale
optimale
Interopérabilité avec les applications
Interopérabilité avec les applications legacy
legacy
PORTABLE
PORTABLE
SIMPLE
SIMPLE
Haute
Haute productivité
productivité et
et flexibilité
flexibilité
Simplicité
Simplicité et robustesse du langage
et robustesse du langage
Utilisable immédiatement par les
Utilisable immédiatement par les développeurs métier
développeurs métier
ABSTRACTION
ABSTRACTION
Masque
Masque la complexité technologique
la complexité technologique
Utilise une approche
Utilise une approche déclarative
déclarative
Supporte les
Supporte les standards
standards émergents
émergents
5
© IBM France 2008
La
La portabilité
portabilité d’EGL
d’EGL
System z
System z
iSeries
iSeries
Code EGL
Code EGL
COBOL
COBOL
COBOL
COBOL
WebSphere
Application Server
USS
Linux
Batch
CICS
IMS
System z
System z
System z
System z
WebSphere
Application Server
Autres serveurs
d’applications J2EE
Serveur
d’applications
intégré à l’i5/OS
i5/OS natif
System i
System i
System z
System z
WebSphere
Application Server
Autres serveurs
d’applications J2EE
Windows, Linux, Unix
Windows, Linux, Unix
Java
Java
Java
Java
Java
Java
iSeries
iSeries
System z
System z
IE
Firefox
Safari
Navigateur
Navigateur
JavaScript
JavaScript
Web 2.0
Web 2.0
COBOL
COBOL
1 / 48 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !