> Tech > Un itinéraire de RPG à  J2EE

Un itinéraire de RPG à  J2EE

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Phil Coulthard et George Farr - Mis en ligne le 20/08/2004 - Publié en Septembre 2003

Modernisez vos compétences et outils RPG/Cobol pour vous préparer au développement sur le Web

Les programmeurs RPG et Cobol nous demandent souvent comment moderniser leurs outils, interfaces utilisateur, logique applicative et compétences. En réalité, ils demandent si au bout de la route de la modernisation, il y a une place pour eux et RPG ou Cobol.A l'heure actuelle, beaucoup de sites ont de multiples équipes actives sur des plates-formes et des technologies différentes. Ainsi, à  l'équipe de développement iSeries, s'en ajoute souvent une autre chargée de la présence de la société sur le Web. La présence sur le Web démarre en principe par de simples pages statiques sur des technologies Microsoft, Oracle ou Sun, créées par des spécialistes recrutés à  cet effet, ou par des sous-traitants du projet. Inévitablement, le site Web évolue et il a besoin d'un accès à  la logique et aux données iSeries. Et c'est là  que les querelles de territoire commencent.
L'équipe Web affirme qu'elle pourrait facilement réécrire ce vieux truc en RPG sur Windows ou Solaris et s'emparer du back office. De son côté, l'équipe iSeries sait que cette affirmation est trop simpliste et démontre l'extrême optimisme de jeunes esprits. De plus, ils ont entendu dire que l'iSeries a bien plus de possibilités qu'ils n'en utilisent, y compris une remarquable prise en charge des applications Java et Web. Ils se demandent si l'inverse est vrai : l'iSeries pourrait-il prendre à  son compte le travail Web actuellement effectué sur ces autres plates-formes par ces autres technologies ?
Nous ne voulons pas prendre parti… et ne pouvons que dire « Bien sûr, il le peut ! »

L’iSeries est un choix génial pour les
applications, qu’elles soient de type
Web ou écran passif. Un site RPG ou
Cobol peut facilement apprendre à  utiliser
et à  dompter cette puissance.
Grâce à  quoi, ils pourront consacrer
davantage de temps à  leur travail de
CIO, à  faire leurs propres propositions
stratégiques IT – des propositions où il
est question de réduire les coûts, de diminuer
le risque, et d’accroître la fiabilité
et la performance. L’iSeries peut
même supporter le fameux modèle « à 
la demande » dont la presse nous rebat
les oreilles.
Il y a d’autres raisons, peut-être encore
plus impérieuses, pour lesquelles
les programmeurs RPG et Cobol doivent
comprendre les possibilités Web
sur leur machine favorite. L’une des raisons
est qu’aujourd’hui, l’interface utilisateur
préférée pour la plupart des
applications (y compris les applications maison) est un navigateur Web.
Certaines applications se prêteront
mieux à  une interface écran passif, et
d’autres seront plus à  l’aise dans un
style client/serveur plus riche.
Toutefois, la vaste majorité des applications
conviennent mieux à  un navigateur
Web, qui est plus impérieux
qu’une interface 5250 tout en offrant
les mêmes avantages de distribution.
Pour des applications GUI client/
serveur, la logique de gestion iSeries a
besoin du même type de logique de
gestion discrète qu’une nouvelle application
Web. Souvent, cette logique
peut être réutilisée pour l’une ou
l’autre des interfaces. Par conséquent,
même pour des applications client/serveur,
on a besoin du même travail et
des mêmes compétences pour passer
de la situation présente à  celle où nous
devons aller pour créer ces nouvelles
applications.
Pour les équipes qui utilisent encore
des outils à  écran passif comme
SEU pour écrire des applications pour
écran passif, il y a de nombreuses raisons
de songer à  quelque chose de différent.
En ce qui concerne les applications
et leur développement, la
stratégie d’IBM est en harmonie avec
beaucoup d’autres de l’industrie IT :
utiliser des standards ouverts et une
communauté de développeurs nombreuse,
riche et active, pour écrire des
applications portables, résilientes et
évolutives. Et utiliser des outils dernier
cri, extensibles et ouverts, pour écrire
ces applications modernes. Les programmeurs
iSeries ont à  leur disposition
ces standards et ces outils.

Téléchargez cette ressource

Travail à distance – Guide IT et Métiers

Travail à distance – Guide IT et Métiers

Le travail à distance met à l'épreuve la maturité numérique des entreprises en termes de Cybersécurité, d'espace de travail, de bien-être des collaborateurs, de communication et gestion de projet à distance. Découvrez, dans ce nouveau Guide Kyocera, quels leviers activer prioritairement pour mettre en place des solutions de travail à domicile efficaces, pérennes et sécurisées.

Tech - Par iTPro.fr - Publié le 24 juin 2010