L'adoption du RPG IV et de Java par les ISV n'est pas mutuellement exclusive. En fait, le RPG IV ajoute de la modularité à l'ancien code RPG, et permet de combiner un code serveur RPG IV et Java, pour enrichir de nouvelle technologie la logique de gestion existante.
RPG IV et Java
Parmi les sondés qui utilisent ou envisagent d’utiliser le
RPG IV, 44% envisagent aussi Java sur le serveur. Cette tendance est encore plus
marquée chez les éditeurs d’ERP utilisant le RPG IV : tous les sept
pratiquent aussi le développement en Java côté serveur.
Mapics utilise Java sur le serveur de deux manières distinctes : pour étendre
les fonctionnalités de son produit actuel Mapics XA, basé sur le RPG, et pour
réécrire entièrement le produit en “ Java 100 % pur ”,
afin de pouvoir déployer la solution sur plate-forme Windows NT ainsi que sur
AS/400. “ Nous nous employons à prendre certaines de nos fonctionnalités
RPG pour les réécrire en Java, tout en encapsulant le reste du code RPG
existant qu’il est nécessaire d’interfacer avec les nouvelles fonctionnalités
Java ”, déclare Billy Ray, de Mapics. “ Pour commencer, nous déployons
cela dans des domaines fonctionnels bien particuliers, et continuons avec un modèle
Enterprise JavaBeans sur le serveur AS/400. ”
Le fait de savoir si telle amélioration
apportée à Mapics XA doit être écrite en Java ou en RPG “ dépend de
l’étendue de la modification ” déclare Billy Ray. “ Si c’est
une simple extension à ce que nous possédons déjà , d’un point de vue des
purs délais de commercialisation, il est certainement plus judicieux de le réaliser
en RPG. S’il est nécessaire de réécrire complètement une certaine
fonction, Java nous intéresse, mais nous ne réécrirons cette fonction en Java
que si nous pouvons nous permettre l’impact sur les performances. A en juger
par le dernier benchmark auquel nous avons assisté, Java fonctionne toujours
deux fois plus lentement que le RPG sur l’AS/400. Par conséquent, nous
pourrions fort bien envisager une réécriture complète en RPG, pour de simples
raisons de performances. ”
Mais Billy Ray a le sentiment qu’IBM finira par obtenir des
performances proches du RPG avec Java. C’est pourquoi une autre équipe
travaille à la réécriture en Java pur, avec une certaine utilisation des
frameworks partageables de SanFrancisco. Il déclare “ D’un point de
vue technologique global, nous estimons que Java deviendra l’un des principaux
langages utilisés pour développer des applications. ”
Téléchargez cette ressource
![Guide de Reporting Microsoft 365 & Microsoft Exchange](https://www.itpro.fr/wp-content/uploads/2023/06/Promodag-Reports-pour-Microsoft-Exchange-Solution-de-reporting-detaille-de-lutilisation-de-Microsoft-Exchange-2023-1.jpg)
Guide de Reporting Microsoft 365 & Microsoft Exchange
Comment bénéficier d’une vision unifiée de vos messageries, mieux protéger vos données sensibles, vous conformer plus aisément aux contraintes réglementaires et réduire votre empreinte carbone ? Découvrez la solution de reporting complet de l’utilisation de Microsoft Exchange, en mode on-premise ou dans le Cloud.