Création de services Web XML à l'aide de clients de service Web XML et ASP.NET

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.

Ces dernières années, une force a irrévocablement redessiné le paysage du développement d'applications plus que toute autre : l'Internet. Les entreprises sont devenues de plus en plus dépendantes des ressources numériques et des canaux de communication fournis par l'Internet et les technologies connexes. En conséquence, très peu d'applications sont conçues et développées aujourd'hui qui ne cherchent pas à mieux intégrer et tirer parti des technologies de l'Internet pour profiter pleinement des avantages de l'informatique connectée.

Lorsqu'elles n'effectuent pas le développement d'applications complètement nouveau, les entreprises essaient créer des applications qui regroupent plusieurs applications traditionnelles, orientées par tâche dans une application unique et composite. Cela inclut parfois l'intégration des applications qui existent dans les limites d'une entité distincte, telle qu'une autre société ou un fournisseur de services. Toutefois, un dilemme encore plus grand survient lors de la tentative d'intégrer des applications héritées construites à l'aide d'un assortiment de technologies, modèles objets, systèmes d'exploitation et langages de programmation. Comment les faire tous fonctionner ensemble ? La réponse est l'Internet programmable.

Le langage XML (eXtensible Markup Language) comme format de description de données ouvert a donné naissance à un Internet programmable. Tout comme le TCP/IP a fourni la connectivité universelle pour l'Internet et le HTML un langage standardisé pour afficher des informations sur une large gamme de plateformes à des fins de consommation par les utilisateurs, le XML fournit un langage standardisé pour échanger des données à des fins de consommation automatisée. Il fournit la possibilité de représenter des données dans un format accepté largement qui permet aux ordinateurs d'envoyer et recevoir des données dans un style prévisible, d'activer la programmabilité qui s'étend au-delà des systèmes contrôlés et fermés. Le XML est une libération en ce sens que sa simplicité et son extensibilité vous permettent de définir presque n'importe quoi, en prévoyant de l'espace d'expansion. L'un des blocs de construction fondamentaux de l'Internet programmable concerne les services Web XML.

Microsoft permet de prendre en charge la génération de services Web XML, à l'aide de technologies conçues pour satisfaire les besoins de différentes audiences. De manière spécifique, Microsoft offre aux développeurs l'option de création de services Web XML à l'aide d'ASP.NET, d'ATL Server, de .NET Remoting et de SOAP Toolkit 2.0. ASP.NET et .NET Remoting facilitent la création de services Web XML, du fait qu'ils sont construits sur le .NET Framework. SOAP Toolkit 2.0 offre la prise en charge de services Web XML conformes dans Microsoft Visual Studio 6.0 et ses applications héritées, en leur permettant d'interagir avec les services Web XML basés sur le .NET Framework.

Dans cette section

  • Création de clients de service Web XML
    Explique comment générer un client en fonction d'un service Web XML, indépendamment de la plateforme ou de la technologie utilisée pour générer le service Web XML.
  • Utilisation d'en-têtes SOAP
    Explique comment définir, traiter et manipuler les en-têtes SOAP pour les clients qui appellent des services Web XML créés à l'aide d'ASP.NET.

Sections connexes

  • Network Programming
    Explique comment utiliser les classes d'accès Internet pour implémenter à la fois des applications Web et des applications Internet.

Date de génération : 2011-02-23