Vue d'ensemble des services Web XML

Cette rubrique est spécifique à une technologie existante. Les services Web XML et les clients du service Web XML doivent à présent être créés à l'aide de Windows Communication Foundation.

Un service Web XML est une entité programmable qui fournit un élément particulier de fonctionnalité, par exemple la logique d'application, et qui est accessible à un nombre illimité de systèmes potentiellement disparates qui utilisent des normes Internet omniprésentes, telles que XML et HTTP. Les services Web XML dépendent considérablement de l'acceptation générale du XML et d'autres normes Internet pour créer une infrastructure qui prenne en charge l'interopérabilité d'application à un niveau susceptible de résoudre beaucoup des problèmes qui ont auparavant entravé de telles tentatives.

Un service Web XML peut être utilisé en interne par une application unique ou exposé extérieurement sur Internet pour une utilisation par un nombre illimité d'applications. Parce qu'il est accessible via une interface standard, un service Web XML permet à des systèmes hétérogènes de travailler ensemble comme un réseau unique de calcul.

Au lieu de poursuivre les fonctions génériques de portabilité de code, les services Web XML fournissent une solution viable pour l'interopérabilité des données et des systèmes. Les services Web XML utilisent la messagerie XML comme moyen fondamental de communication de données pour aplanir les différences existant entre les systèmes qui utilisent des modèles de composant incongrus, les systèmes d'exploitation et les langages de programmation. Les développeurs peuvent créer des applications qui entrelacent des services Web XML de diverses sources à peu près de la même façon que les développeurs utilisent traditionnellement les composants lors de la création d'une application distribuée.

L'une des caractéristiques principales d'un service Web XML est le haut degré d'abstraction qui existe entre l'implémentation et la consommation d'un service. Grâce à la messagerie XML utilisée comme mécanisme de création et d'accès au service, le client de service Web XML comme le fournisseur de services Web XML n'ont besoin d'aucune connaissance mutuelle au-delà des entrées, des sorties et de l'emplacement.

Les services Web XML ouvrent une nouvelle époque de développement d'applications distribuées. Plus de guerre de modèle objet ni de concours de beauté du langage de programmation. Lorsque les systèmes sont étroitement couplés à l'aide d'infrastructures propriétaire, cela se fait aux dépens de l'interopérabilité d'application. Les services Web XML remettent l'interopérabilité à un niveau entièrement nouveau qui nie de telles rivalités contre-productives. En tant que prochaine avancée révolutionnaire d'Internet, les services Web XML deviendront la structure fondamentale qui reliera tous les appareils informatiques entre eux.

Voir aussi

Concepts

Scénarios de services Web XML
Infrastructure des services Web XML