par Charles Caplan, Mis en ligne le 03/05/2006 - Publié en Décembre 2005
Depuis 1998, le W3C (World Wide Web Consortium) recommande XML. Depuis lors, celui-ci a connu un tel succès que tout développeur doit connaître au moins un aspect de l’univers XML pour accomplir sa mission.
On a souvent dit que le grand mérite des standards est la richesse du choix qu’ils proposent. Et c’est bien le cas de XML. Heureusement, l’iSeries est capable de traiter de nombreuses technologies liées à XML dans plusieurs langages de programmation.Je montre ici quelques utilisations de XML sur l’iSeries. Ces techniques visent à vous simplifier la vie et à faciliter le partage des données sur différents systèmes. Cet article n’est absolument pas exhaustif en la matière et je vous invite à chercher par vous-même d’autres usages de XML sur l’iSeries. Je suis sûr que vous trouverez quelque chose de nouveau, pour votre profit.
Utilisation pratique de XML dans l’environnement iSeries
XML a toute sa place sur l’iSeries, pour plusieurs raisons :
Premièrement, XML est un standard public. Beaucoup de produits commerciaux et open-source l’utilisent pour stocker des informations de confirmation ainsi que des données programme. Nous allons voir que des utilitaires open-source comme Apache ANT, des protocoles comme SOAP, et des bases de données comme DB2 gèrent ou s’appuient sur des fichiers XML. C’est fort intéressant pour des utilisateurs iSeries qui doivent utiliser ces techniques ou échanger des données avec des entreprises qui le font.
Deuxièmement, tout le monde n’utilise pas de serveurs iSeries. On trouve de nombreux types de processeurs et de systèmes d’exploitation dans les sites informatiques aujourd’hui. (J’ai récemment rendu visite à une entreprise qui utilisait encore Windows 3.1 pour une certaine application.) Beaucoup de ces systèmes d’exploitation utilisent des jeux de caractères différents pour stocker des fichiers. Ces différences sont un vrai casse-tête quand on essaie d’échanger des données entre systèmes différents. Quiconque s’est attelé à une conversion d’ASCII en DBCDIC comprendra ce que je veux dire.
Heureusement, XML est équipé pour traiter ce genre de problème. On peut spécifier un jeu de caractères dans la déclaration XML, qui alertera l’analyseur syntaxique pour qu’il traite les données en conséquence.
Troisièmement, les API XML existent pour C, Cobol, RPG et Java, permettant donc d’écrire des applications en utilisant XML et les technologies associées, en partant de zéro, pour l’iSeries. Et vous pouvez utiliser ces API sur l’iSeries lui-même ainsi qu’avec les environnements de développement graphique d’IBM comme WDSc (WebSphere Development Studio Client).
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Cybersécurité française 2026 : explosion des startups, ralentissement des scale-ups et virage stratégique de l’IA
- Le Cercle de l’Innovation décerne le Prix de l’Innovation du Public 2026
- Avec l’IA agentique, la robustesse des SI redevient stratégique
- Les erreurs du secteur bancaire dans son approche IA
Articles les + lus
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 chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- 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 chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
