Comparación de los servicios web ASP.NET con WCF basado en el propósito y las normas utilizadas
Los servicios web ASP.NET desarrollados para generar aplicaciones que envían y reciben mensajes mediante el Protocolo simple de acceso a objetos (SOAP) sobre HTTP. La estructura de los mensajes se puede definir mediante un Esquema XML y una herramienta se proporciona para facilitar la serialización de los mensajes a y desde los objetos de .NET Framework. La tecnología puede generar automáticamente los metadatos para describir los servicio web en el Lenguaje de descripción de servicios web (WSDL) y se proporciona una segunda herramienta para generar clientes para los servicios web desde WSDL.
WCF es para permitir a las aplicaciones .NET Framework intercambiar los mensajes con otras entidades del software. Se utiliza SOAP de forma predeterminada, pero los mensajes pueden estar en cualquier formato y se pueden transmitir con cualquier protocolo de transporte. La estructura de los mensajes se puede definir utilizando un Esquema XML y hay varias opciones para serializar los mensajes a y desde los objetos de .NET Framework. WCF puede generar automáticamente los metadatos para describir las aplicaciones generadas mediante la tecnología en WSDL y también proporciona una herramienta para generar los clientes para esas aplicaciones de WSDL.
Las reglas admitidas por los servicios web ASP.NET aparecen descritas en los servicios web XML creados mediante. La lista más extensa de reglas admitidas por WCF se encuentra en Protocolos de servicios Web compatibles con los enlaces de interoperabilidad proporcionados por el sistema.
Consulte también
Conceptos
Comparación de los servicios web ASP.NET con el WCF basado en desarrollo