Freigeben über


Der Transformation-Webdienst

Der Transformationswebdienst ermöglicht es externen Anwendungen, ein Dokument an eine ESB-Anwendung zu übermitteln und es mithilfe einer bereitgestellten Microsoft BizTalk-Zuordnung transformieren zu lassen. Im Gegensatz zum Transformations-Agent leitet dieser Dienst keine Nachrichten über die BizTalk Message Box-Datenbank weiter.

Das Microsoft BizTalk ESB Toolkit enthält zwei Versionen dieses Diensts: eine ASP.NET -Version (ASMX) und eine Windows Communication Foundation -Version (WCF). Die Dienstnamen sind ESB. TransformServices und ESB. TransformServices.WCF bzw. die Dienste machen eine einzelne Methode verfügbar:

  • Verwandeln. Diese Methode akzeptiert als Parameter eine Zeichenfolge , die die zu transformierenden Nachrichten enthält, und eine Zeichenfolge , die den vollqualifizierten Namen einer in BizTalk bereitgestellten Zuordnung enthält. Die -Methode gibt einen String-Wert zurück, der das transformierte Dokument enthält. Die Verwendung von Zeichenfolgenparametern verringert das Risiko von Interoperabilitätsproblemen in einer heterogenen Umgebung; Beachten Sie jedoch, dass dies ein Webdienst ist, daher sollten Sie ihn nicht zum Transformieren großer Dokumente verwenden (der Transformationsdienst in BizTalk eignet sich besser für große Dokumente).

Hinweis

Standardmäßig sind die Transformationswebdienste nicht so konfiguriert, dass secure Sockets Layer (SSL) erforderlich ist, wenn clients darauf zugreifen. Sie sollten den Dienst so konfigurieren, dass er SSL für den Clientzugriff erfordert, und die Verbindung zwischen dem IIS-Webdiensthostcomputer (Internet Information Services) und Ihrem BizTalk Server mithilfe von IPSec auf Netzwerkebene und entsprechenden ACL-Berechtigungen (Access Control List) schützen.