par Greg Mummah - Mis en ligne le 14/04/2004
X-Caliber, un composant de la plateforme
logicielle LegaSuite de Seagull
pour l'évolution de l'existant, est une
nouvelle technique permettant de
remplacer 5250 par XML. X-Caliber traite directement deux problèmes importants
auxquels sont confrontés aujourd'hui
les clients iSeries : étendre et
intégrer des applications traditionnellement
fermées aux architectures ouvertes
standard, et optimiser l'investissement
en infrastructure matérielle
sans recourir davantage à un CPW
(computing performance workbench)
interactif coûteux.
Pour beaucoup, le flux de données
5250 et les coûts d'exécution d'applications
interactives performantes freinent
l'évolution de l'iSeries. Avec
X-Caliber, les programmes interactifs
peuvent s'exécuter dans le sous-système
batch, augmentant spectaculairement
l'évolutivité des applications
iSeries par la prise en compte d'un plus
grand nombre d'utilisateurs sur le
même matériel. X-Caliber modifie des copies de votre code source applicatif,
redirigeant la sortie de l'application
vers le serveur X-Caliber au lieu de
l'iSeries Data Management. Les programmes
iSeries conservent leur mode
conversationnel pour les utilisateurs finaux,
mais ils sont beaucoup plus efficaces
sur le plan architectural parce
qu'ils utilisent le sous-système batch
plus évolutif et plus économique.
X-Caliber remplace le flux de données
5250 par XML pour les applications
existantes et les nouveaux développements.
Remplacer 5250 par XML
X-Caliber est constitué de programmes
iSeries natifs et d’un serveur runtime
Java. Pour l’utiliser, il faut avoir la V4R4
ou supérieure avec le JDK (Java
Development Kit) 1.3 installé et configuré
sur l’iSeries. L’installation de
X-Caliber se fait soit par FTP à partir
d’un PC soit par LODRUN à partir
d’une unité optique iSeries. L’autorité
QSECOFR est requise pour l’installation.
Cette dernière est automatique.
Développement de X-Caliber
Pour commencer le développement,
exécutez le X-Caliber Preprocessor sur
les fichiers source de l’application
iSeries. Cette opération crée une copie
de vos sources où les instructions d’I/O
5250 existantes sont assorties de commandes
pour envoyer l’I/O au serveur
X-Caliber. Vous pouvez choisir l’emplacement
des copies source avant que le
préprocesseur n’effectue de modification.
Vous pouvez le faire interactivement
ou comme un process batch avec
le serveur X-Caliber Preprocessor.
Quand vous compilez ces nouvelles
sources, vos programmes peuvent utiliser
le X-Caliber Workstation Server ou
iSeries Data Management pour l’I/O. La
figure 1 montre un extrait du code
source avant le prétraitement de
X-Caliber. La figure 2 présente le même
code source après le prétraitement de
X-Caliber.
Une version de votre application
améliorée par X-Caliber est maintenant
prête à utiliser le X-Caliber Workstation
Server et l’iSeries Data Management simultanément.
Si vous utilisez une solution
de gestion du changement ou de
contrôle de version, vous pouvez ajouter
la session préprocesseur comme
une étape avant la compilation source
finale pour QA, test ou production.
Après quoi, chaque fois que vous ferez
la promotion du code source, votre
source sera prétraitée automatiquement.
Téléchargez cette ressource

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- La cybersécurité, c’est le rôle de tous !
- DORA : quels impacts après les six premiers mois de mise en conformité sur le terrain ?
- Cybersécurité : le secteur de la santé toujours au défi de la sécurité des e-mails
- Attaque Microsoft SharePoint, analyse et recommandations
- Devenir RSSI : quels parcours et de quelles qualités faire preuve ?
