WCF-Adapter
Überblick
Die BizTalk-Adapter für Windows Communication Foundation (WCF) ermöglichen BizTalk Server die Kommunikation mit WCF-basierten Anwendungen. Die BizTalk WCF-Adapter enthalten fünf physische Adapter, die die vordefinierten WCF-Bindungen darstellen: BasicHttpBinding, WsHttpBinding, NetTcpBinding, NetNamedPipeBinding und NetMsmqBinding. Die WCF-Adapter für die vordefinierten Bindungen werden bereitgestellt, damit Sie für die meisten Anwendungsanforderungen die erforderliche Konfiguration ohne großen Aufwand vornehmen können.
Die BizTalk-WCF-Adapter umfassen auch zwei Adapter, mit deren Hilfe Sie die WCF-Bindungs- und -Verhaltensinformationen für den Empfangsspeicherort und Sendeport frei konfigurieren können.
Verfügbare WCF-Adapter
WCF-WSHttp-Adapter. Bietet Unterstützung gemäß den WS-*-Standards über den HTTP-Transport. Mit dem WCF-WSHttp-Adapter werden die folgenden Spezifikationen implementiert: "WS-Transaction" für die transaktionalen Interaktionen zwischen externen Anwendungen und der MessageBox-Datenbank und "WS-Security" für die Nachrichtensicherheit und -authentifizierung. Die Transportmethode ist HTTP oder HTTPS, und bei der Nachrichtencodierung handelt es sich um eine Text- oder MTOM-Codierung (Message Transmission Optimization Mechanism).
WCF-BasicHttp-Adapter. Kommuniziert mit ASMX-basierten Webdiensten und -Clients sowie anderen Diensten, die „WS-I Basic Profile 1.1“ entsprechen. Die Transportmethode ist HTTP oder HTTPS, und bei der Nachrichtencodierung handelt es sich um eine Textcodierung.
WCF-NetTcp-Adapter. Bietet Unterstützung für die Standards WS-* über den TCP-Transport. Der WCF-NetTcp-Adapter ermöglicht eine effiziente Kommunikation in einer WCF-zu-WCF-Umgebung. Der Adapter implementiert die folgenden Spezifikationen: WS-Transaction für die Transaktionsinteraktionen zwischen externen Anwendungen und der MessageBox-Datenbank und WS-Security für Nachrichtensicherheit und -Authentifizierung. Die Transportmethode ist TCP, und Nachrichten werden binär codiert.
WCF-NetMsmq-Adapter. Bietet Unterstützung für Warteschlangen, indem Microsoft Message Queuing (MSMQ) als Transport genutzt wird, und ermöglicht die Unterstützung für lose gekoppelte Anwendungen, Fehlerisolation, Lastenausgleich und getrennte Vorgänge.
WCF-NetNamedPipe-Adapter. Ermöglicht die sichere Optimierung der prozessübergreifenden Kommunikation auf demselben Computer. Der WCF-NetNamedPipe-Adapter verwendet Transportsicherheit für die Übertragungssicherheit, Named Pipes für die Nachrichtenübermittlung und eine binäre Nachrichtencodierung.
WCF-Benutzerdefinierter Adapter. Ermöglicht die Verwendung von WCF-Erweiterbarkeitsfeatures. Der Adapter ermöglicht Ihnen die Auswahl und Konfiguration einer WCF-Bindung sowie der Verhaltensinformationen für den Empfangsspeicherort und Sendeport.
WCF-CustomIsolated-Adapter. Ermöglicht die Verwendung von WCF-Erweiterbarkeitsfeatures über den HTTP-Transport. Der Adapter ermöglicht ihnen die Auswahl und Konfiguration einer WCF-Bindung sowie der Verhaltensinformationen für den Empfangsspeicherort, der auf einem isolierten Host ausgeführt wird
Darüber hinaus stellt BizTalk Server den BizTalk WCF-Dienstveröffentlichungs-Assistenten und den BizTalk WCF-Dienstverbrauchs-Assistenten bereit. Mit dem Assistenten für BizTalk WCF-Dienstpublishing können Sie BizTalk-Orchestrierungen als WCF-Dienste erstellen und veröffentlichen sowie Schemas als WCF-Dienste veröffentlichen. Sie können den BizTalk WCF-Dienstnutzungs-Assistenten verwenden, um BizTalk Server Artefakte zu generieren, z. B. Orchestrierungen und Typen, um einen WCF-Dienst basierend auf dem Metadatendokument des WCF-Diensts zu nutzen.
In diesem Abschnitt finden Sie hilfreiche Ressourcen zum Konfigurieren und Bereitstellen der WCF-Adapter.