Vergleichen von ASP.NET-Webdiensten mit WCF nach Zweck und verwendeten StandardsComparing ASP.NET Web Services to WCF Based on Purpose and Standards Used

ASP.NET-Webdienste wurden zum Erstellen von Anwendungen entwickelt, die Nachrichten mit SOAP (Simple Object Access Protocol) über HTTP senden und empfangen.ASP.NET Web services was developed for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP. Die Struktur der Nachrichten kann mit einem XML-Schema definiert werden, und zur einfacheren Serialisierung der Nachrichten an und von .NET-Framework-Objekten wird ein Tool bereitgestellt.The structure of the messages can be defined using an XML Schema, and a tool is provided to facilitate serializing the messages to and from .NET Framework objects. Mit der Technologie können Metadaten zum Beschreiben von Webdiensten in WSDL (Web Services Description Language) automatisch generiert werden, und ein zweites Tool wird zum Generieren von Clients für Webdienste aus WSDL bereitgestellt.The technology can automatically generate metadata to describe Web services in the Web Services Description Language (WSDL), and a second tool is provided for generating clients for Web services from the WSDL.

WCF eignet sich zum Aktivieren von .NET Framework-Anwendungen für den Austausch von Nachrichten mit anderen Softwareeinheiten.WCF is for enabling .NET Framework applications to exchange messages with other software entities. SOAP wird standardmäßig verwendet, die Nachrichten können jedoch ein beliebiges Format aufweisen und mit jedem Transportprotokoll übermittelt werden.SOAP is used by default, but the messages can be in any format, and conveyed by using any transport protocol. Die Struktur der Nachrichten kann mit einem XML-Schema definiert werden, und zur einfacheren Serialisierung der Nachrichten an und von .NET-Framework-Objekten sind mehrere Optionen verfügbar.The structure of the messages can be defined using an XML Schema, and there are various options for serializing the messages to and from .NET Framework objects. WCF kann automatisch Metadaten zum Beschreiben von Anwendungen, die mit der Technologie in WSDL erstellt wurden, und bietet auch ein Tool zum Generieren von Clients für diese Anwendungen aus WSDL.WCF can automatically generate metadata to describe applications built using the technology in WSDL, and it also provides a tool for generating clients for those applications from the WSDL.

Die von ASP.NET-Webdiensten unterstützten Standards werden dokumentiert mithilfe von ASP.NET erstellten XML-Webdiensten.The standards supported by ASP.NET Web services are documented in XML Web Services Created Using ASP.NET. Die umfangreichere Liste der von WCF unterstützten Standards werden am aufgeführten unterstützte Webdienstprotokolle vom sicherheitsbindungsarten Interoperabilitätsbindungen.The more extensive list of standards supported by WCF are listed at Web Services Protocols Supported by System-Provided Interoperability Bindings.

Siehe auchSee Also

Vergleichen von ASP.NET-Webdiensten mit WCF auf Grundlage der EntwicklungComparing ASP.NET Web Services to WCF Based on Development