Voyons un modèle de solution volontairement
simplifiée au problème de
multi plates-formes en temps réel.
Vous pouvez obtenir le code de cet
exemple sur www.itpro.fr ; pour des
instructions, voir l'encadré « Installer
et exécuter l'exemple ».
LEGACYR est un programme
RPG/400 simple qui extrait des informations
de facturation d'une
base de données à distance (figure 2). LEGACYR
envoie un appel au programme
SQL RPG IV RMTCALL qui, à son tour,
envoie un appel de procédure stockée
à la méthode getRemoteInvoice() de la
classe RemoteDatabase Client.
En utilisant RMI, la méthode
getRemoteInvoice() envoie une référence
à la classe Java côté serveur à distance
(RemoteDatabase Server) à partir
du RMI Registry du serveur. Ensuite,
la méthode Invoice() appelle la méthode
getInvoice() de cette classe pour
obtenir l’information sur la facture.
La méthode getInvoice() extrait
l’information sur la facture d’une base
de données MS Access simple et renvoie
à la méthode getRemoteInvoice()
un objet Invoice dans lequel l’information
sur la facture est encapsulée. La
méthode getRemoteInvoice() extrait
l’information sur la facture de l’objet
Invoice et la renvoie à la pile d’appel
vers LEGACYR, où l’information est affichée
par le fichier d’affichage LEGACYD.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.