par Gary Guthrie et Brian Farrar - Mis en ligne le 3/05/2004
Pour accéder au code RPG existant dans des applications iSeries à partir
d'un nouveau client Java
Dans l'article « Intégrer RPG et Java
avec JNI », iSeries News mars 2003,
nous vous avons préparés à l'intégration
de RPG et Java en expliquant comment
préparer votre environnement
iSeries Java. Pour vous aider à utiliser
les exemples de cette série, nous avons
également couvert les principes de
base d'édition et de compilation de
programmes Java...Ici, nous commençons à examiner
l'intégration des deux langages en
abordant l'utilisation de JNI (Java
Native Interface) pour exposer RPG
aux clients Java. Si Java n'est pas votre
point fort, ce n'est pas grave. Certes,
les programmeurs Java jugeront cette
information utile, mais l'idée principale
est de structurer votre code RPG
pour le rendre accessible aux clients
Java.
Intégrer RPG et Java avec JNI : Clients Java
Trouvez des informations sur l’intégration
de RPG et Java et il y a de fortes
chances pour qu’il y soit question d’invoquer
Java à partir de RPG. Cependant,
dans la plupart des cas, vous voudrez
simplement accéder au code RPG existant
à partir d’un nouveau client Java.
Ainsi, vous pourriez envisager de remanier
une application pour lui donner
une interface utilisateur de type navigateur.
Plutôt que de jeter toute l’application,
vous voulez réutiliser le maximum
de code existant et ne remplacer que la
couche de présentation.
Très probablement, la fonction gestion
de vos applications iSeries est de
type RPG, et il est donc évident que les
nouveaux add-ons Java doivent profiter
de ce vaste réservoir de code de
production stable. C’est exactement ce
que font les clients Java. Il y a plusieurs
manières d’exposer votre code RPG
aux clients Java, dont chacune a ses
forces et ses faiblesses. Ce sont
Toolbox for Java d’IBM, les procédures
stockées, les sockets TPC/IP, et JNI.
(Nous approfondirons les solutions et
scénarios non-JNI dans un prochain article.)
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Cyberattaques assistées par IA : Pourquoi le modèle Mythos d’Anthropic représente une menace sérieuse pour la cybersécurité
- Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
- Les dirigeants européens redéfinissent la C-suite à l’ère de l’IA
- Analyse Patch Tuesday Mai 2026
Articles les + lus
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
À la une de la chaîne Tech
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
