Rechercher :         

Sociétés Prestataires Carnet Formations Progiciels Encyclo Fonds Guide d'achat Téléchargement

BOURSE

 

 Tous nos articles

Actualité / B to B
Mercredi 9 mai 2001
Les Web Services : vers la standardisation du dialogue inter-applications
          

A lire aussi:
Les Web Services : une révolution ?


Après le client/serveur, après le client léger, les Web Services sont présentés comme le nouveau paradigme des architectures informatiques. Une forme d'aboutissement de l'informatique distribuée. C'est en tous cas, notre dossier en témoigne, la conviction des éditeurs.

Les Web Services s'apparentent à des applications capables de collaborer entre elles de manière transparente pour l'utilisateur. A cette fin, ces composants logiciels s'appuient sur plusieurs standards. D'une part sur SOAP (Simple Object Access Protocol) : ce protocole définit la structure des messages XML utilisés par les applications pour dialoguer entre elles. Et d'autre part sur WSDL : un format de description des méthodes et des paramétres des composants (c'est-à-dire des services eux-mêmes) invocables par le biais des messages au format SOAP. En d'autres termes, il s'agit d'un langage de contrat, qui standardise les schémas XML utilisés pour établir une connexion entre émetteurs et récepteurs.

Des services interopérables
Côté architecture, le composant émetteur, qui peut être écrit dans n'importe quel type de langage (Java, C#, etc.), génère le message SOAP (encapsulant les méthodes et les paramètres nécessaires sous forme de code XML) en s'appuyant sur une interface standardisée (en WSDL). Puis, en utilisant les protocoles réseau IP ou HTTP, ce message invoque l'URL de l'environnement d'exécution distant, c'est-à-dire l'adresse de l'application avec laquelle il désire dialoguer. Cet environnement s'appuie à son tour sur une interface WSDL pour permettre à son propre composant de recevoir les données puis de renvoyer (ou non) un message réponse - qui effectuera le même parcours en sens inverse.
Notez que toutes les combinaisons sont possibles : appel, appel/réponse, appel/appel. Sans compter la possibilité d'effectuer des ruptures de protocole réseau (IP ou HTTP) en cas d'invocation en chaîne.

Une révolution en marche ?
Selon les différents intervenants de ce dossier, les Web Services comportent plusieurs avantages : consommables à distances via n'importe quel type de plate-forme, ils peuvent par conséquent servir au déploiement d'applications distribuées… et accessibles depuis n'importe quel type de client (WAP, Web, etc). Grâce à leur capacité à s'invoquer mutuellement, ils sont aussi des outils d'intégration puissants entre applications distantes. Le tout, en étant capable de livrer à l'utilisateur final une agrégation de services intelligents.

Mais avant de voir de telles fonctions se développer, l'implémentation des standards WSDL et SOAP devra d'abord se généraliser. Un mouvement qui a déjà commencé comme le montre les articles de la partie acteurs de ce dossier.

A lire aussi:
Les Web Services : une révolution ?
[Antoine Crochet-Damais, JDNet]
Au sommaire de l'actualité

Au sommaire de l'actualité "B to B"

Gratuit - L'actualité des technologies
e-business

Toutes nos newsletters
 
 
[an error occurred while processing this directive]
 
[an error occurred while processing this directive]
 
 
Logiciels libres
Retours d'expérience, panorama, analyses.
Sommaire
 
Failles de sécurité
Vulnérabilités des logiciels & évaluation des risques.
Sommaire
 
 

Les entreprises de l'Internet
Plus de 5000 sociétés référencées

Les prestataires
Plus de 2600 prestataires

Les fonds
Plus de 100 fiches descriptives

Le carnet des managers Internet
Plus de 1500 dirigeants

Guide des solutions
Plus de 310 briques logicielles

 
Nos autres sites Société | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 4 rue Diderot. 92156 Suresnes Cedex