Qu’est-ce exactement que XMLSERVICE ?
XMLSERVICE en bref
C’est la tuyauterie du nouveau Zend PHP Toolkit for IBM i. Il permet d’utiliser n’importe quel programme ou utilitaire de votre système, à l’aide de Simple XML via des procédures stockées HTTP ou DB2. Dès lors que XMLSERVICE est installé, votre programme est accessible sans aucune opération supplémentaire. Il vous suffit de créer votre document XML pour appeler le programme, la sousprocédure dans un programme de service ILE, l’utilitaire PASE, ou tout autre chose que vous essayez d’appeler. Étonnant, non ?
Et ce n’est pas tout. L’IBM est en train d’ouvrir XMLSERVICE à l’open source. Tout le développement a été fait chez IBM en collaboration avec Zend, mais IBM a décidé d’offrir le projet à la communauté une fois terminé. D’ailleurs, au moment où vous lirez ces lignes, le projet devrait être disponible.
Suivez de près le wiki Young i Professionals à youngiprofessionals. com pour savoir comment le télécharger et l’utiliser une fois disponible. L’intention actuelle est d’offrir le projet sous la licence BSD. Qu’est-ce que cela signifie pour vous ? Tout simplement que XMLSERVICE sera gratuit, open source, et que la communauté pourra l’améliorer selon les besoins de la base utilisatrice. Cela signifie aussi que le nouveau toolkit de Zend pour PHP n’a pas l’usage exclusif de XMLSERVICE. Si un gourou de .NET (vous peut-être) veut écrire un toolkit pour simplifier l’utilisation de XMLSERVICE à partir d’applications .NET, libre à lui. Si la communauté Java souhaite s’approprier le projet, elle le peut. Je vous incite tous, membres de la communauté, à vous impliquer dans l’interfaçage de XMLSERVICE avec votre langage favori.
Ce qui me semble le plus important quant à XMLSERVICE, est qu’il est écrit entièrement en ILE RPG. Oui, vous avez bien lu. En effet, quel serait l’intérêt d’offrir un projet open source tel que celui-ci à la communauté IBM i et de l’écrire en C ou Java, alors que les codeurs RPG sont majoritaires ? S’il est écrit en ILE RPG, tout le monde peut lire le code source et le comprendre.
Pour qu’un tel projet s’épanouisse, il faut généraliser la contribution et donc éliminer ou réduire les barrières. En l’occurrence, IBM a vraiment bien joué. Espérons que c’est le début d’une tendance et que d’autres outils IBM i seront écrits en RPG et proposés en open source.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Les 6 étapes vers un diagnostic réussi
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Les agents d’IA fragilisent la sécurité : pour les sécuriser, inutile de repartir de zéro
- Yampa : innovation en IA, souveraineté et sécurité au service des DSI
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
Articles les + lus
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
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- 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
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
