|
|
Présentation générale
XML est de plus en plus utilisé dans les échanges de données et la communication entre applications. Vous devez prendre en compte des fichiers XML envoyés par vos partenaires commerciaux. Par ailleurs, pour faire communiquer vos applications AS/400 avec des applications distantes à travers le Web, vous devez développer des Web services qui envoient des requêtes et d'autres qui les traitent. Vous avez donc besoin d'un outil qui répond à ces besoins sur votre AS/400 – Power i.
PHL XML est un outil qui génère
automatiquement des programmes
d'analyse de flux XML. Ces programmes
peuvent s'exécuter dans
différents modes : mode EDI, mode
services web et mode SOAP.
En mode EDI, le programme tourne
en batch. Un tel programme peut
transformer des fichiers XML en fichiers
DB2/400 et vice-versa. L'originalité
de PHL XML est que le programme
généré intègre en un seul
module les fonctions classiques d'un
analyseur XML avec l'ensemble des
traitements nécessaires. C'est une
nette simplification par rapport à la
logique traditionnelle EDI qui procède
par étapes séparées : récupération
et transformation des données
puis procédures de traitement.
Les deux autres modes sont interactifs.
En mode services web, PHL
XML génère un programme serveur
et un programme client. Alors que le
programme serveur reçoit et traite
des requêtes, le programme client
envoie des requêtes et traite les réponses
du serveur. Le mode SOAP
est une variante du mode services
web qui s'appuie sur le protocole
SOAP. Dans les deux cas, un flux
XML transmet les requêtes et les
réponses par l'intermédiaire d'une
URL.
Le développement des programmes
se fait grâce à l'éditeur SDW qui permet
de visualiser les fichiers XML
de plusieurs manières : graphique
et textuelle. Son interface graphique
et son macrolangage lui permettent
de définir facilement les règles que
doivent appliquer les programmes. |