Partager via


Vue d'ensemble des services Web XML

Un service Web XML est une entité programmable qui fournit un élément particulier de fonctionnalité, comme la logique d'application, et est accessible à n'importe quel nombre de systèmes potentiellement disparates à l'aide de normes Internet omniprésentes, telles que XML et HTTP. Les services Web XML reposent amplement sur l'acceptation générale du langage XML et d'autres normes Internet pour la création d'une infrastructure qui prend en charge l'interopérabilité des applications, à un niveau tel que bon nombre des problèmes qui entravaient auparavant ce genre d'initiatives sont résolus.

Un service Web XML peut être utilisé en interne par une seule application ou exposé en externe sur Internet pour y être utilisé par un nombre illimité d'applications. Accessible via une interface standard, un service Web XML permet à des systèmes hétérogènes de fonctionner ensemble comme un réseau de calcul unique.

Plutôt que de viser les fonctionnalités génériques de portabilité du code, les services Web XML offrent une solution viable pour garantir l'interopérabilité des données et des systèmes. Les services Web XML utilisent la messagerie XML comme méthode fondamentale de transfert de données, afin de surmonter les différences existant entre des systèmes utilisant des modèles de composants, des systèmes d'exploitation et des langages de programmation inappropriés. Les développeurs peuvent créer des applications qui assemblent les services Web XML issus de diverses sources, pratiquement de la même façon que les développeurs ont traditionnellement recours à des composants pour créer une application distribuée.

L'une des caractéristiques principales d'un service Web XML est le haut degré d'abstraction qu'il existe entre l'implémentation et la consommation d'un service. En utilisant la messagerie XML comme mécanisme de création du service et d'accès au service, les client et fournisseur du service Web XML n'ont plus besoin d'avoir une connaissance mutuelle qui aille au-delà des entrées, sorties et emplacements.

Les services Web XML ouvrent une nouvelle ère dans le développement d'applications distribuées. Il n'est plus question désormais de rivalités entre les modèles objet ou entre langages de programmation. Lorsque des systèmes sont étroitement couplés à l'aide d'infrastructures propriétaires, cela s'effectue aux dépens de l'interopérabilité des applications. Les services Web XML assurent l'interopérabilité à un niveau totalement nouveau, qui met un terme aux rivalités contre-productives décrites précédemment. Les services Web XML constituent la prochaine révolution d'Internet et, en tant que tels, ils deviendront la structure fondamentale qui relie tous les périphériques informatiques.

Voir aussi

Scénarios d'utilisation de services Web XML | Infrastructure des services Web XML