Thierry Seunevel Thierry 
Seunevel 
 Réalisations EAI
 
Réalisations   
 EAI
 Lotus Notes
 AS400
Code en stock
 LotusScript
 JavaScript
 RPG/CLP
Curriculum
 Carrière
 Formation
 Compétences
 Divers
Divers
 Contact

Accueil > Réalisations EAI > Frontal XML

Interface XML à un système de réservation AS/400

Mots-clés
. AS/400
. XML
. Servlet Java
. Jakarta Tomcat
SEUSOFT Objectifs
  Fournir aux applications informatiques de partenaires ou de clients, un accés à un système de consultation et de réservation aérienne et hôtelière sur AS/400, au moyen d'une interface XML.

SEUSOFT Contexte
  Go Voyages, un des principaux acteurs dans le domaine de la réservation aérienne de vols charters et réguliers, a développé son système à partir d'une plateforme AS/400 connectée aux principaux GDS (Galileo, Amadeus, Worldspan).
Le système communique avec ses clients (postes de travail passifs, serveurs Web …) en utilisant des messages en format fixe, postés dans des files d'attente de données AS/400 (Dtaq).

SEUSOFT Contraintes
  L'interface XML devait pouvoir s'intercaler dans le processus existant au prix d'un minimum de modifications.
Elle devait également être conçue pour permettre une indépendance maximum par rapport au contenu des messages et du format des données fixes.

SEUSOFT Réalisation
  Développement de servlets Java hébergées par un moteur de servlet Jakarta Tomcat sur serveur Linux.

Les servlets assurent la réception des requêtes XML en provenance des applications clientes, la conversion en format fixe, l'écriture des messages dans les Dtaq de l'AS/400, puis la lecture des réponses du serveur, leur conversion en XML et leur renvoi aux clients.

La définition des différents messages est enregistrée dans un document texte qui comporte une description des segments de données en format fixe, ainsi que les nom d'éléments XML associés.

Une application Java crée à partir de ce document un fichier de description en XML qui est utilisé par les servlets pour assurer la traduction bi-directionnelle entre XML et format fixe.

Ce même document permet de générer sur l'AS/400 les descriptions de données (DDS) utilisables directement dans les programmes RPG. On assure ainsi l'identité de description entre les systèmes, et la possibilité de faire évoluer les formats de message.

SEUSOFT Technologies mises en œuvre
  Jakarta-Tomcat, Servlet Java, parser XML Xerces , Java Tools AS/400, Dtaq AS400


Interface XML Schéma

©  Thierry Seunevel (2004) www.seusoft.com