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
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre dossier Green IT sur les actions engagés par inmac wstore pour réduire son impact environnemental
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 6 de la sécurité des secrets
- Déploiement Data Zone de votre IA !
- Le nouvel espace-temps de la transformation digitale : redéfinition des rôles dans les projets IT
- Facturation électronique : les craintes des entreprises liées à la réforme
- Cyber-assurances, priorité ou faux remède pour les TPE et PME ?