Conclusions et perspectives
Architecture SOA - Infrastructure XML
H6005 v1 Article de référence

Conclusions et perspectives
Architecture SOA - Infrastructure XML

Auteur(s) : Jean-Marie CHAUVET

Date de publication : 10 août 2007 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Communications

  • 1.1 - Simple Object Access Protocol (SOAP)
  • 1.2 - XML pour l’adressage et le routage
  • 1.3 - XML pour une messagerie fiable

2 - Descriptions et politiques de gestion

  • 2.1 - La description des services en XML : WSDL
  • 2.2 - Politiques de gestion des services Web

3 - Annuaires et référentiels

  • 3.1 - La découverte dynamique des services Web

4 - Notifications et événements

5 - Publication et syndication

  • 5.1 - L’architecture REST
  • 5.2 - Les protocoles RSS et Atom
  • 5.3 - La syndication Web comme « pattern » de communication

6 - Conclusions et perspectives

  • 6.1 - WS-I
  • 6.2 - XML Protocol
  • 6.3 - Perspectives

Sommaire

Présentation

RÉSUMÉ

L’universalité du langage XML favorise son emploi dans tous les domaines techniques relatifs à la gestion de l’information. L’architecture SOA, en particulier, emploie systématiquement XML pour la spécification de l’infrastructure technique sur laquelle elle repose. Cette infrastructure technique met en œuvre un modèle dynamique d’échanges de messages entre consommateurs et fournisseurs de services sur le réseau. La mise en relation entre applications clientes et services est soit statique, dans le cas où leurs adresses sont connues, soit dynamique, dans le cas contraire, auquel cas elle s’appuie sur des annuaires de services.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

INTRODUCTION

L’universalité du langage XML favorise son emploi dans tous les domaines techniques relatifs à la gestion de l’information. L’architecture SOA, en particulier, emploie systématiquement XML pour la spécification de l’infrastructure technique sur laquelle elle repose.

Cette infrastructure technique met en œuvre un modèle dynamique d’échanges de messages entre consommateurs et fournisseurs de services sur le réseau. La mise en relation entre applications clientes et services est soit statique, dans le cas où leurs adresses sont connues, soit dynamique, dans le cas contraire, auquel cas elle s’appuie sur des annuaires de services.

Les spécifications de ces trois aspects, communications, descriptions des services et annuaires prennent la forme de documents XML consultés et échangés entre les « agents » qui constituent l’application Web fondée sur la SOA.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h6005

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

6. Conclusions et perspectives

En témoignages de l’évolution de l’architecture SOA vers des usages concrets dans l’entreprise, sont aujourd’hui créées des initiatives visant à faciliter et simplifier l’implémentation des standards et des spécifications de l’architecture. L’heure n’est plus à la réflexion sur les concepts mais au passage à l’action dans des réalisations et des développements d’applications SOA. Un regroupement illustre parfaitement ce passage progressif de la réflexion sur la modélisation à la pratique de la SOA dans le développement du système d’information de l’entreprise : WS-I, qui a l’ambition de valider des « stacks » de spécifications et de protocoles SOA pris conjointement, dans des versions données.

6.1 WS-I

L’organisation Web Services Interoperability (WS-I) s’est créée pour promouvoir l’intégration et la compatibilité des spécifications des services Web, afin de faciliter le travail des responsables informatiques chargés de les mettre en œuvre. WS-I vise à s’affranchir des spécificités propres aux langages de programmation, aux systèmes d’exploitation, aux bases de données, etc., en collectant et incitant les bonnes pratiques de l’architecture SOA sur la base de cas réels de mise en production.

Le WS-I livre les résultats de son travail sous la forme de jeux de spécifications et de numéros de version, dont la compatibilité est avérée et assurée, appelés « profils » (profiles) ; d’exemples d’applications s’appuyant sur ces profils pour fonctionner dans un environnement Web hétérogène ; d’outils de test, enfin, et de documentation permettant de valider la conformité aux profils considérés.

WS-I a standardisé trois profils et les documents annexes qui leur sont associés :

  • Basic Profile (« profil de base ») ;

  • Basic Security Profile (« profil sécurité de base ») ;

  • et Reliable Security Profile (« profil sécurité et fiabilité »).

  • Le Basic Profile

    Le Basic Profile résout les problèmes d’interopérabilité posés par l’usage concurrent des spécifications SOAP 1.1, WSDL 1.1, UDDI 2.0, XML 1.0, XML Schema et HTTP 1.1. En effet, dans de nombreux...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 95 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Conclusions et perspectives

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - LONJON (A.), THOMASSON (J.-J.) -   Modélisation XML  -  . Eyrolles (2006).

  • (2) - VAN DER VLIST (E.) -   XML Schema  -  . O’Reilly (2002).

  • (3) - BRADLEY (N.) -   The XML Companion  -  . Addison-Wesley (1998).

  • (4) - CHAUVET (J.-M.) -   Services Web avec SOAP, WSDL, ebXML...  -  (2002).

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre