Les anciens programmes d’application iSeries sont de deux sortes : programmes de traitement sur écran et programmes batch. Les premiers interagissent avec les utilisateurs via des fichiers écran multiformats. Les seconds sont pilotés par des fichiers de transactions et se traduisent par des rapports ou des mises à jour de
Files d’attente
fichiers, tous deux massifs.
Le moyen le plus simple et le plus direct de réagencer ces deux types de programmes consiste à utiliser des files d’attente de données comme mécanisme d’entrée. Vous pouvez découpler le fichier d’affichage du RPG qui traite l’entrée en écrivant un programme RPG qui effectue les écritures/lectures DSPF, puis en poussant la requête vers une file d’attente de données non indexée. Le RPG réagencé, qui contient le traitement original moins l’I/O du fichier d’affichage, extrait des entrées de la file d’attente de données puis pousse la réponse vers une file d’attente de données indexée où l’index, ou clé, est unique au demandeur (comme une ID de station de travail ou, dans le cas du Web, l’ID de session HTTP).
De la même manière, vous pouvez réagencer du RPG batch pour que les entrées de la file d’attente de données pilotent le traitement à la place des fichiers de transactions.
Le RPG batch réagencé devient alors un service asynchrone. Dès lors que le RPG réagencé est disponible, nous, utilisateurs du Web, pouvons facilement communiquer avec le programme RPG en poussant et en tirant des entrées hors des files d’attente de données. Joe Pluta, dans son livre e- Deployment : The Fastest Path to the Web, couvre cette stratégie en détail.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Secteur public : l’IA accélère la modernisation des infrastructures
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
