Servicios Web XML creados con ASP.NET y clientes de servicio Web XML

Este tema es específico de una tecnología heredada. Ahora, los servicios Web XML y los clientes de servicios Web XML deben crearse con Windows Communication Foundation.

Durante los últimos años, una fuerza ha cambiado irrevocablemente el estilo del panorama de desarrollo de aplicaciones más que cualquier otro: Internet. Las organizaciones se han vuelto cada vez más dependientes de los recursos digitales y canales de comunicación que Internet y las tecnologías relacionadas proporcionan. Como resultado, hoy en día se diseñan y desarrollan muy pocas aplicaciones que no tengan en cuenta cómo incorporar mejor y aprovechar las tecnologías de Internet para beneficiarse totalmente de las ventajas de la informática conectada.

Si no se realiza un desarrollo totalmente nuevo de una aplicación, las organizaciones pueden acabar intentando crear aplicaciones que agregan varias aplicaciones tradicionales, aplicaciones orientadas a tareas en una aplicación única, compuesta. Esto incluye a veces la integración de aplicaciones que existen dentro de los límites de una entidad independiente, como otra compañía o un proveedor de servicios. Sin embargo, un dilema todavía mayor surge al intentar integrar las aplicaciones heredadas generadas utilizando un surtido de tecnologías, modelos de objetos, sistemas operativos y lenguajes de programación. ¿Cómo hacer que todas funcionen bien conjuntamente? La respuesta es el Internet programable.

XML (Lenguaje de marcado extensible) como un formato de descripción de datos abierto ha dado lugar a la realidad de un Internet programable. Del mismo modo que TCP/IP proporcionó la conectividad universal para Internet, y HTML proporcionó un lenguaje normalizado para mostrar información en una gran variedad de plataformas para el consumo humano, XML proporciona un lenguaje normalizado para intercambiar datos para el consumo automatizado. Proporciona la capacidad de representar los datos en un formato ampliamente aceptado que permite a los equipos enviar y recibir datos en un estilo predecible, habilitando la capacidad de programación que se extiende más allá de sistemas cerrados y controlados. XML es liberador porque su simplicidad y extensibilidad le permiten definirlo prácticamente todo, dejando espacio para la expansión. Uno de los bloques de creación fundamentales del Internet programable son los servicios Web XML.

Microsoft proporciona la compatibilidad para generar los servicios Web XML, utilizando tecnologías diseñadas para satisfacer las necesidades de destinatarios diferentes. Específicamente, Microsoft ofrece a los desarrolladores la opción de crear servicios Web XML mediante ASP.NET, servidor ATL, .NET Remoting y SOAP Toolkit 2.0. ASP.NET y .NET Remoting hacen que la creación de servicios Web XML sea más fácil, ya que se generan sobre .NET Framework. El SOAP Toolkit 2.0 proporciona los servicios Web XML compatibles que admiten Microsoft Visual Studio 6.0 y las aplicaciones heredadas, permitiéndoles interoperar con los servicios Web XML generados en .NET Framework.

En esta sección

  • Generar clientes de servicios web XML
    Detalla cómo generar un cliente en un servicio Web XML, sin tener en cuenta la plataforma o la tecnología utilizada para generar el servicio Web XML.
  • Usar encabezados SOAP
    Detalla cómo los encabezados SOAP se pueden definir, procesar y manipular para los clientes llamando a los servicios Web XML creados con ASP.NET.

Secciones relacionadas

  • Network Programming
    Muestra cómo utilizar clases de acceso a Internet para implementar aplicaciones basadas en web y en Internet.

Fecha de compilación: 2011-02-23