Partager via


Services Web XML créés à l'aide de clients de service Web XML et d'ASP.NET

Le paysage du développement d'applications a fait l'objet d'une refonte irrévocable au cours de ces dernières années grâce à Internet. Les canaux de communication et les ressources numériques qu'offrent Internet et ses technologies connexes s'imposent de plus en plus comme une force vitale pour les entreprises. Par conséquent, il est très rare de voir aujourd'hui des applications dont la conception et le développement n'ont pas tenu compte de la meilleure manière d'intégrer les technologies Internet et de les optimiser, afin de tirer le meilleur parti des avantages qu'offre l'informatique en ligne.

Lorsque les entreprises ne se consacrent pas au développement d'applications entièrement nouvelles, elles s'efforcent la plupart du temps de créer des applications regroupant plusieurs applications traditionnelles orientées tâche dans une application composite unique. Il faut parfois pour cela intégrer des applications existant dans les limites d'une entité distincte, telles qu'une autre société ou un fournisseur de services. Cependant, le défi à relever est encore plus important lorsqu'il s'agit d'intégrer des applications héritées des premiers langages Basic, créées à l'aide d'un large éventail de technologies, de modèles objet, de systèmes d'exploitation et de langages de programmation. Comment parvenir à faire fonctionner ensemble toutes ces applications ? Simplement grâce à l'« Internet programmable ».

En tant que format de description de données ouvert, le format XML (eXtensible Markup Language) a permis de faire de l'« Internet programmable » une réalité. De même que TCP/IP assure la connectivité universelle d'Internet et HTML offre un langage normalisé permettant l'affichage d'informations sur une vaste gamme de plates-formes à l'usage de l'homme, XML constitue un langage normalisé pour l'échange de données à l'usage de l'automatisation. Il donne la possibilité de représenter des données dans un format largement reconnu, qui permet aux ordinateurs d'envoyer et de recevoir ces données dans un style prévisible tout en autorisant une programmabilité qui s'étend au-delà des systèmes fermés et contrôlés. XML procure une grande liberté, car sa simplicité et son extensibilité vous permettent de définir pratiquement n'importe quoi, tout en assurant la possibilité d'une expansion future. Les services Web XML constituent l'un des blocs de construction fondamentaux de l'« Internet programmable ».

Microsoft assure la prise en charge de la création de services Web XML, à l'aide de technologies conçues pour répondre aux besoins de publics différents. Plus précisément, Microsoft offre au développeurs la possibilité de créer des 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, dans la mesure où ils reposent sur le .NET Framework. SOAP Toolkit 2.0 assure la prise en charge de services Web XML conformes à Microsoft Visual Studio 6.0 et aux applications héritées des premiers langages Basic, garantissant ainsi leur interopérabilité avec les services Web XML créés sur le .NET Framework.

Dans cette section