Présentation

Article

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

Article de référence | Réf : H6005 v1

Annuaires et référentiels
Architecture SOA - Infrastructure XML

Auteur(s) : Jean-Marie CHAUVET

Date de publication : 10 août 2007

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

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

ABSTRACT

The universality of the XML language favors its use in every technical field related to information management. The SOA architecture, in particular, makes a systematic use of the XML for the specification of the technical infrastructure on which it rests. This technical infrastructure implements a dynamic model of message exchange between consumers and service-providers on the network. The putting into relation of client applications and services is either static, when their addresses are known, or dynamic if they are not; in this case, it uses service directories.

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.

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

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

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


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(231 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

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

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

3. Annuaires et référentiels

3.1 La découverte dynamique des services Web

L’architecture des communications entre services Web serait incomplète sans un dispositif de découverte dynamique des services au moment de l’exécution. Comme pour les éditeurs de liens de la programmation traditionnelle, on peut distinguer une forme de lien statique entre services Web d’une découverte dynamique, comparable au « late binding » caractéristique des langages de programmation orientés objet.

Dans la liaison statique, l’application ou le service Web client connaît l’adresse URL du fichier WSDL qui décrit le service distant. Dans ce cas, l’application cliente se contente de télécharger le document WSDL et de le décoder, pour appeler ensuite les opérations offertes par le service en question. Notons même que, dans les environnements intégrés de programmation actuels, cette liaison statique est souvent effectuée directement au moment de la compilation du programme client, ce qui permet d’invoquer les opérations distantes du service Web comme s’il s’agissait d’un appel à une fonction locale dans le langage de programmation.

Dans la situation dynamique, l’adresse URL du service n’est pas connue à l’avance mais fournie par un annuaire que l’application cliente interroge préalablement. Sur la base de la demande de cette application, qui peut comporter des restrictions liées aux métadonnées du service recherché et non uniquement à sa fonctionnalité ; l’annuaire, auprès duquel les fournisseurs de services ont dû auparavant s’enregistrer, fournit en retour une ou plusieurs adresses de services WSDL satisfaisant la requête.

Deux approches sont proposées pour implémenter le service d’annuaire. La première fait appel à un annuaire centralisé sous le nom Universal Description, Discovery and Integration (UDDI), une spécification dont la version 3.0 a été standardisée en 2005 par l’OASIS. La seconde, au contraire, emploie un protocole « multicast » pour diffuser dans le réseau les métadonnées relatives aux services Web sans annuaire centralisé.

HAUT DE PAGE

3.1.1 Les annuaires UDDI

La vision centralisée de la spécification d’annuaires de services Web exprimée dans UDDI, à l’origine soutenue par SAP,...

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

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(231 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

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

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Annuaires et référentiels
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).

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

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(231 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

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

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS