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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
