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 ! »
Un itinéraire de RPG à J2EE
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
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.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 6 de la sécurité des secrets
- Déploiement Data Zone de votre IA !
- Le nouvel espace-temps de la transformation digitale : redéfinition des rôles dans les projets IT
- Facturation électronique : les craintes des entreprises liées à la réforme
- Cyber-assurances, priorité ou faux remède pour les TPE et PME ?