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
- Información general acerca de servicios Web XML
Proporciona información general acerca de los servicios Web XML independientemente de la plataforma. - Generar servicios Web XML mediante ASP.NET
Detalla cómo crear servicios Web XML mediante ASP.NET. - Generar clientes de servicios Web XML
Detalla cómo crear un cliente para un servicio Web XML, independientemente de la plataforma o de la tecnología utilizada. - Controlar e iniciar excepciones en servicios Web XML
Describe cómo tratar excepciones de un servicio Web XML creado mediante clientes de servicios Web XML y ASP.NET con .NET Framework. - Utilizar encabezados SOAP
Detalla cómo se pueden definir, procesar y manipular encabezados SOAP para clientes que llaman a servicios Web XML creados mediante ASP.NET. - Personalizar mensajes SOAP
Describe cómo controlar el SOAP con destino u origen en servicios Web XML creados mediante ASP.NET. - Alterar el mensaje SOAP mediante extensiones SOAP
Explica cómo crear extensiones que modifiquen los mensajes SOAP enviados a través de la red para servicios Web XML creados mediante ASP.NET y sus clientes. - Personalizar los procesos de generación de descripciones de servicio y clases de proxy
Describe los pasos para crear una extensión de formato de descripción de servicio (SDFE). - Tipos de datos compatibles con servicios Web XML creados mediante ASP.NET
Enumera los tipos de datos compatibles con servicios Web XML creados mediante ASP.NET - Atributos para servicios Web XML creados mediante clientes de servicios Web XML y ASP.NET
Enumera los atributos que se pueden aplicar a servicios Web XML creados con clientes de servicios Web XML y ASP.NET.