1. Communications
Dans l’architecture SOA, que ce soit dans sa version W3C ou dans sa version OASIS, toutes les communications entre services sont effectuées par échanges de messages. Ces messages sont des documents XML en général transportés par le protocole HTTP (mais qui pourraient également être véhiculés par d’autres protocoles comme SMTP). Pour mettre en œuvre ces échanges le plus généralement possible, il a fallu trouver comment modéliser en XML les informations d’adressage, de routage, de corrélations entre messages, etc. indispensables au bon fonctionnement d’une messagerie. Le W3C a ainsi standardisé un grand nombre de spécifications XML, souvent proposées initialement par des acteurs de l’industrie informatique – Microsoft, Sun et IBM, tous trois très actifs dans ce rôle –, et devenues indispensables pour déployer une forme de « middleware » XML pour les applications à base de services Web.
XML est employé à deux niveaux distincts dans l’infrastructure SOA. D’une part, le contenu des messages échangés, qui dépend évidemment des applications et des services Web, est représenté par un document XML confié à la couche de transport. D’autre part, des informations de « signalisation »...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
