Compartir a través de


Servicios Web XML creados mediante clientes de servicios Web de ASP.NET y XML

En los últimos años, una fuerza ha cambiado de forma definitiva el panorama del desarrollo de aplicaciones más que ninguna otra: Internet. Las organizaciones dependen cada vez más de los recursos digitales y de los canales de comunicación que proporcionan Internet y las tecnologías relacionadas. Como consecuencia, en el diseño y desarrollo de la mayoría de las aplicaciones se tiene en cuenta cómo incorporar las tecnologías de Internet para aprovechar plenamente las ventajas de los sistemas conectados.

Cuando no pretenden desarrollar aplicaciones completamente nuevas, las organizaciones pueden considerar interesante la idea de agregar distintas aplicaciones tradicionales orientadas a tareas en una sola aplicación compuesta. En ocasiones, esto implica integrar aplicaciones que se encuentran dentro de los límites de una entidad independiente, como otra compañía o un proveedor de servicios. Sin embargo, el dilema es mayor cuando se intenta integrar aplicaciones antiguas que fueron creadas con diversas tecnologías, modelos de objetos, sistemas operativos y lenguajes de programación. ¿Cómo se puede conseguir que esta combinación funcione? La respuesta se encuentra en una Internet programable.

XML (eXtensible Markup Language, Lenguaje de marcado extensible), como formato abierto de descripción de datos, ha permitido el desarrollo de una Internet programable. Del mismo modo que TCP/IP proporcionó conectividad universal para Internet y HTML brindó un lenguaje estándar para presentar la información en una gran diversidad de plataformas para el uso humano, XML proporciona un lenguaje normalizado que permite intercambiar datos destinados a un consumo automatizado. Proporciona la posibilidad de representar datos en un formato ampliamente aceptado que hace posible que los equipos envíen y reciban datos en un estilo previsible, lo que posibilita una programación no limitada a sistemas cerrados y controlados. XML ofrece una mayor libertad, ya que su sencillez y capacidad de extensión permiten definir casi cualquier elemento, además de posibilitar la expansión. Una de las principales unidades de creación de la Internet programable son los servicios Web XML.

Microsoft ofrece posibilidades para crear servicios Web XML mediante tecnologías diseñadas con el fin de responder a las necesidades de distintos sectores. Específicamente, Microsoft brinda a los programadores la posibilidad de crear servicios Web XML mediante ASP.NET, ATL Server, .NET Remoting y SOAP Toolkit 2.0. ASP.NET y .NET Remoting facilitan el desarrollo de servicios Web XML, ya que se crean sobre la plataforma .NET. SOAP Toolkit 2.0 proporciona compatibilidad con servicios Web XML a Microsoft Visual Studio 6.0 y aplicaciones heredadas, de modo que pueden funcionar con los servicios Web XML creados en la plataforma .NET.

En esta sección