WCF es mucho más flexible:
- se puede utilizar sobre HTTP (como legado ASMX)
sino también: se puede utilizar más de NetTCP, MSMQ, wsHttp y así sucesivamente
Los servicios de WCF se pueden hospedar en IIS (como ASMX heredado)
pero los servicios de WCF también se pueden alojar automáticamente en una aplicación de consola, Windows NT Service, etc.
WCF ofrece muchas más funciones de seguridad y niveles de seguridad de ASMX (mensaje de seguridad, etc.)
- WCF ofrece cosas como la mensajería fiable, soporte de transacciones, etc.
En WCF, casi todo es configurable en un archivo de configuración, mucho más que con ASMX.
No tengo ningún documento listo que describa esto, pero esa es realmente la esencia, diría yo.
Marc
PS: No estoy seguro si éste contendría nada útil para usted:
http://whitepapers.techrepublic.com/abstract.aspx?kw=remoting&docid=270830
PPS: Por favor pensar que Microsoft tendría montones de estos documentos técnicos para convencer amigos, pero no ..... :-)
Ver este [pregunta] (http: //stackoverflow.com/questions/6666/web-services-wcf-vs-standard). –