Adapter in BizTalk ServerAdapters in BizTalk Server

Eines der vorrangigen Ziele beim Entwurf von BizTalk ServerBizTalk Server besteht darin, den Austausch von Geschäftsdokumenten zwischen Handelspartnern zu erleichtern.One of the primary design goals of BizTalk ServerBizTalk Server is to facilitate the exchange of business documents between trading partners. Um dieses Ziel erfüllen BizTalk ServerBizTalk Server umfasst mehrere Adapter, die Konnektivität zwischen BizTalk Server und Handelspartnern mithilfe von allgemein anerkannten Datenprotokollen und Dokumentformaten.To help meet this goal, BizTalk ServerBizTalk Server includes several adapters that provide connectivity between BizTalk Server and trading partners using commonly recognized data protocols and document formats. In diesem Thema wird erläutert, was ein Adapter ist und warum Sie einen Adapter verwenden.This topic discusses what an adapter is and why you use an adapter.

Was ist ein Adapter?What Is an Adapter?

Ein Adapter ist eine Softwarekomponente, mit dem Sie problemlos Senden von Nachrichten aus, oder Empfangen von Nachrichten in BizTalk Server mit einem Mechanismus, der einem allgemein anerkannten Standard wie SMTP, POP3, FTP oder Microsoft Message Queuing (MSMQ) entspricht.An adapter is a software component that enables you to easily send messages out of or receive messages into BizTalk Server with a delivery mechanism that conforms to a commonly recognized standard, such as SMTP, POP3, FTP, or Microsoft Message Queuing (MSMQ). Als Microsoft BizTalk ServerBizTalk Server wurde entwickelt, die Notwendigkeit für Adapter, die schnell Konnektivität mit häufig verwendeten Anwendungen und Technologien gestiegen.As Microsoft BizTalk ServerBizTalk Server has evolved, the need for adapters that quickly enable connectivity with commonly used applications and technologies has increased.

BizTalk ServerBizTalk Server enthält die folgenden Adapter, die als "native" oder "integrierte" Adapter bezeichnet werden: Datei, FTP, HTTP, MQSeries, MSMQ, POP3-, SMTP, SOAP, Windows Sharepoint Services und die sieben WCF-Adapter (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom und WCF-CustomIsolated).includes the following adapters, which are referred to as the "native" or "integrated" adapters: FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services, and the seven WCF adapters (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom, and WCF-CustomIsolated). Systemeigene Adapter installiert und die BizTalk ServerBizTalk Server.Native adapters are installed with BizTalk ServerBizTalk Server. Sie können auch benutzerdefinierte Adapter für spezifischen Lösungen erstellen, mit der BizTalk-Adapterframework.You can also create custom adapters for your specific solutions by using the BizTalk Adapter Framework.

Jede der systemeigenen Adapter wird ein Empfangsspeicherort empfangen Nachrichten von einem bestimmten Transport an einer bestimmten Adresse zugeordnet.Each of the native adapters is associated with a receive location designed to listen for messages from a certain transport at a certain address. Nachdem die Nachricht vom Empfangsspeicherort empfangen wird, wird es an den Adapter übergeben.After the message is received by the receive location, it is passed to the adapter. Der Adapter fügt den Datenstrom an die Nachricht (in der Regel im Textteil der Nachricht), fügt Metadaten für den Endpunkt an, dass die Daten vom empfangen wurde, und die Nachricht dann an die BizTalk-Messaging-Engine übermittelt hinzu.The adapter attaches the data stream to the message (typically in the body part of the message), adds any metadata pertaining to the endpoint that the data was received from, and then submits that message into the BizTalk Messaging Engine.

In der Standardeinstellung beim Ausführen der BizTalk-Konfigurations-Assistenten, der Assistent installiert die systemeigenen Adaptern und erstellt einen Adapterhandler mit einer Standardkonfiguration für jeden dieser.By default, when you run the BizTalk Configuration Wizard, the wizard installs the native adapters and creates an adapter handler with a default configuration for each one.

Verwenden der BizTalk Server-Verwaltungskonsole, können Sie die Standardkonfiguration für die Adapterhandler ändern sowie hinzufügen, entfernen, und Ändern von Sendeports und Empfangsspeicherorte für den Adapter.Using the BizTalk Server Administration console, you can modify the default configuration for the adapter handlers as well as add, remove, and modify send ports and receive locations for the adapters. Weitere Informationen zu diesen Prozessen finden Sie unter den entsprechenden Themen unter auch finden Sie unter.For more information about these processes, see the appropriate topics in See Also.

Gründe für die Verwendung eines AdaptersWhy Use an Adapter?

Die Übertragung von Nachrichten mithilfe von Adaptern erheblich vereinfacht werden, zu oder von BizTalk Server.Using adapters greatly simplifies the transfer of messages into or out of BizTalk Server. Wenn Ihre vorhandene Infrastruktur einer der Transporte für die entsprechenden BizTalk-Adapter vorhanden ist verwendet, ist der Prozess Nachrichten senden oder Empfangen von Nachrichten von BizTalk Server so einfach wie das Konfigurieren des passenden Adapters zum Senden oder empfangen Nachrichten mit dem entsprechenden Transportmechanismus.If your existing infrastructure uses any of the transports for which there is a corresponding BizTalk adapter, then the process of sending messages to or receiving messages from BizTalk Server is as simple as configuring the appropriate adapter to send or receive messages with the corresponding transport mechanism.

Unterstützung für Funktionen in integrierte AdapterFunctionality support in built-in adapters

Die folgende Tabelle enthält, den größte Vorteil von einzelnen systemeigenen Adapter und gibt an, ob der Adapter die folgenden Funktionen bietet:The following table lists the primary benefit of each native adapter and whether the adapter provides the following features:

  • Transaktionsunterstützung : Die Fähigkeit zum Senden und Empfangen von Dokumenten im Kontext einer Transaktion der distributed Transaction Coordinator (DTC).Transaction support : The ability to send and receive documents under the context of a distributed transaction coordinator (DTC) transaction. Diese Funktionalität ist erforderlich, für die bestellte Nachrichtenübermittlung beizubehalten und sicherzustellen, dass die Dokumente nicht dupliziert werden oder verloren gegangen sind.This functionality is required for maintaining ordered message delivery and to guarantee that documents are not duplicated or lost.

  • Unterstützung der bidirektionalen Kommunikation ("Anforderung/Antwort" oder "Antwort Anfragen") : Die Fähigkeit zum Senden eines Dokuments und Verarbeiten einer Antwortnachricht vom Ziel oder zum Empfangen eines Dokuments und senden eine Antwortnachricht an die Quelle.Two-way communication support (Request/Response or Solicit/Response) : The ability to send a document and process a response message from the destination or to receive a document and send a response message to the source.

  • Unterstützung für geordneten Empfang : Die Fähigkeit, empfangene Dokumente in der BizTalk MessageBox-Datenbank in der exakten Reihenfolge zu veröffentlichen, in die Dokumenten empfangen wurden.In-order receive support : The ability to publish received documents to the BizTalk MessageBox database in the exact order that the documents were received.

  • Einmaliges Anmelden aktiviert : Die Fähigkeit zum SSO-Authentifizierung beim Senden oder Empfangen von Dokumenten mit dem Adapter zu verwenden.SSO enabled : The ability to use SSO authentication when sending or receiving documents with the adapter.

  • Hostprozess : Der Prozess, in dem der Adapter ausgeführt wird.Hosting process : The process in which the adapter executes. BizTalk IP innerhalb des Prozesses BTSNTSvc.exe führt während IIS OOP außerhalb der BizTalk Server-Prozess im Prozess Internet Information Server (IIS) ausgeführt.BizTalk IP executes within the BTSNTSvc.exe process, while IIS OOP run outside the BizTalk Server process in the Internet Information Server (IIS) process.

AdapterAdapter HauptvorteilPrimary benefit TransaktionsunterstützungTransaction support Unterstützung der bidirektionalen KommunikationTwo-way communication support Unterstützung für geordneten EmpfangIn-order receive support Einmaliges Anmelden aktiviertSSO enabled Hosting-ProzessHosting process
BenutzerdefiniertCustom Unterstützt Ihr System.Supports your system. Ja, erfordert benutzerdefinierten Code.Yes, requires custom code. Ja, erfordert benutzerdefinierten Code.Yes, requires custom code. Ja, erfordert benutzerdefinierten Code.Yes, requires custom code. Ja, erfordert benutzerdefinierten Code.Yes, requires custom code. BizTalk IPBizTalk IP
DateiFile Einfach zu verwenden.Easy to use. NeinNo NeinNo NeinNo NeinNo BizTalk IPBizTalk IP
FTPFTP Wird häufig für Business-to-Business-Kommunikation verwendet werden.Is widely used for business-to-business communications. NeinNo NeinNo NeinNo JaYes BizTalk IPBizTalk IP
HTTP(S)://HTTP(s) Wird häufig für Business-to-Business-Kommunikation verwendet werden.Is widely used for business-to-business communications. NeinNo Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes IIS OOPIIS OOP
MSMQMSMQ Unterstützt die garantierte einmalige Übermittlung von Nachrichten zwischen BizTalk Server und Microsoft Message Queuing.Supports guaranteed once-only delivery of messages between BizTalk Server and Microsoft Message Queuing. JaYes NeinNo JaYes NeinNo BizTalk IPBizTalk IP
Logik-AppLogic App Empfangen von und an ein Azure-Logik-App senden.Receive from, and send to an Azure Logic App. Für lokale und Cloud-Umgebungen Verwenden dieser Adapter, um viele Azure-Dienste zugreifenFor on-premises and cloud environments, use this adapter to access many Azure services JaYes Hängt von Ihrem WorkflowentwurfDepends on your workflow design NeinNo NeinNo Erhalten Sie: BizTalk IPReceive: BizTalk IP
Senden: IIS OOPSend: IIS OOP
MQSeriesMQ Series Unterstützt die garantierte einmalige Übermittlung von Nachrichten zwischen BizTalk Server und IBM WebSphere MQ für Windows-Plattformen.Supports guaranteed once-only delivery of messages between BizTalk Server and IBM WebSphere MQ for Windows platforms. JaYes NeinNo JaYes JaYes BizTalk IPBizTalk IP
Office 365-e-MailsOffice 365 Mail Empfangen Sie und senden Sie mit Office 365-e-MailReceive and send email to Office 365 NeinNo Nicht in der Reihenfolge empfangenNo in order receive NeinNo BizTalk IPBizTalk IP
Office 365-KalenderOffice 365 Calendar Empfangen und Ereignisse in Office 365 erstellenReceive and create events in Office 365 NeinNo Nicht in der Reihenfolge empfangenNo in order receive NeinNo BizTalk IPBizTalk IP
Office 365-KontaktOffice 365 Contact Kontakte in Office 365 erstellenCreate contacts in Office 365 NeinNo Nicht in der Reihenfolge empfangenNo in order receive NeinNo BizTalk IPBizTalk IP
POP3POP3 Unterstützt den Empfang von Dokumenten über E-mail.Supports receiving documents through e-mail. NeinNo NeinNo NeinNo NeinNo BizTalk IPBizTalk IP
SMTPSMTP Unterstützt das Senden von Dokumenten über E-mail.Supports sending documents through e-mail. NeinNo NeinNo NeinNo NeinNo BizTalk IPBizTalk IP
SOAPSOAP Unterstützt die Verwendung von Webdiensten.Supports the use of Web services. NeinNo Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes IIS OOPIIS OOP
Windows SharePoint ServicesWindows SharePoint Services Ermöglicht den Austausch von XML- und binären Nachrichten zwischen BizTalk Server und SharePoint-Dokumentbibliotheken.Enables the exchange of XML and binary messages between BizTalk Server and SharePoint document libraries. NeinNo NeinNo NeinNo NeinNo BizTalk IPBizTalk IP
WCF-WSHttpWCF-WSHttp Unterstützt WS-*-Standards über den HTTP-Transport.Supports WS-* standards over the HTTP transport. Ja, Transaktionen werden bei WsHTTP (nur WS-Transaktionen) unterstütztYes, transactions are supported on WsHTTP (only WS-Transactions) Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes IIS OOPIIS OOP
WCF-BasicHttpWCF-BasicHttp Kommuniziert mit ASMX-basierten Webdiensten und Clients sowie andere Dienste, die mit der WS-I Basic Profile 1.1 über HTTP oder HTTPS.Communicates with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1 using HTTP or HTTPS. NeinNo Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes IIS OOPIIS OOP
WCF-NetTcpWCF-NetTcp Unterstützt WS-*-Standards über den TCP-Transport.Supports WS-* standards over the TCP transport. JaYes Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes BizTalk IPBizTalk IP
WCF-NetMsmqWCF-NetMsmq Unterstützt Warteschlangen durch Nutzung von Microsoft Message Queuing (MSMQ) als Transport.Supports queuing by leveraging Microsoft Message Queuing (MSMQ) as a transport. JaYes NeinNo JaYes JaYes BizTalk IPBizTalk IP
WCF-NetNamedPipeWCF-NetNamedPipe Bietet einen schnellen Transport für prozessübergreifende Kommunikation auf demselben Computer (nur für WCF-Anwendungen).Provides a fast transport for cross-process communication on the same machine ( only for WCF apps). JaYes Anforderung/Antwort und "Antwort Anfragen"Request/Response and Solicit/Response NeinNo JaYes BizTalk IPBizTalk IP
WCF-Custom-WCF-Custom Ermöglicht die Verwendung des WCF-Erweiterbarkeitsfeatures.Enables the use of WCF extensibility features. JaYes JaYes Ja, solange der Bindung unterstützt.Yes, as long as the binding supports it. JaYes BizTalk IPBizTalk IP
WCF-CustomIsolatedWCF-CustomIsolated Ermöglicht die Verwendung von WCF-Erweiterbarkeitsfeatures über den HTTP-Transport.Enables the use of WCF extensibility features over the HTTP transport. JaYes JaYes NeinNo JaYes IIS OOPIIS OOP

Enterprise-AdapterEnterprise adapters

Es folgt eine Liste der Adapter Line of Business (LOB) von Microsoft bereitgestellt werden.Following is a list of the Line of Business (LOB) adapters provided by Microsoft.

AdapterAdapter DescriptionDescription Unterstützte VersionenSupported Versions
PeopleSoft EnterprisePeopleSoft Enterprise Ermöglicht den Austausch von Nachrichten von Komponente-Schnittstelle (CI) zwischen BizTalk Server und einem PeopleSoft-System.Enables exchange of Component Interface (CI) messages between BizTalk Server and a PeopleSoft system. Unterstützte Line-of-Business (LOB)- und UnternehmenssystemeSupported Line-of-Business (LOB) and Enterprise systems
JD Edwards OneWorld XEJD Edwards OneWorld XE Ermöglicht den Austausch von geschäftsfunktionsnachrichten zwischen BizTalk Server und einem JD Edwards OneWorld-System.Enables exchange of Business Function messages between BizTalk Server and a JD Edwards OneWorld system. Unterstützte Line-of-Business (LOB)- und UnternehmenssystemeSupported Line-of-Business (LOB) and Enterprise systems
JD Edwards EnterpriseOneJD Edwards EnterpriseOne Ermöglicht den Austausch von geschäftsfunktionsnachrichten zwischen BizTalk Server und einem JD Edwards EnterpriseOne-System.Enables exchange of Business Function messages between BizTalk Server and a JD Edwards EnterpriseOne system. Unterstützte Line-of-Business (LOB)- und UnternehmenssystemeSupported Line-of-Business (LOB) and Enterprise systems
TIBCO RendezvousTIBCO Rendezvous Ermöglicht den Austausch von XML- und binären datenformatnachrichten zwischen BizTalk Server und TIBCO Rendezvous.Enables exchange of XML and binary data format messages between BizTalk Server and TIBCO Rendezvous. Unterstützte Line-of-Business (LOB)- und UnternehmenssystemeSupported Line-of-Business (LOB) and Enterprise systems
TIBCO Enterprise Message ServiceTIBCO Enterprise Message Service Ermöglicht den Austausch von XML- und binären datenformatnachrichten zwischen BizTalk Server und einem TIBCO EMS-Server, die eine eng integrierte, zuverlässige Anwendungsinfrastruktur bereitgestellt.Enables exchange of XML and binary data format messages between BizTalk Server and a TIBCO EMS server providing a tightly integrated and reliable application infrastructure. Unterstützte Line-of-Business (LOB)- und UnternehmenssystemeSupported Line-of-Business (LOB) and Enterprise systems

BizTalk Adapter PackBizTalk Adapter Pack

Sie können auch die Adapter, die im Lieferumfang enthalten sind BizTalk Adapter PackBizTalk Adapter Pack zur Verbindung mit verschiedenen LOB-Systemen.You can also use the adapters that are shipped with BizTalk Adapter PackBizTalk Adapter Pack to connect to various line-of-business systems. Weitere Informationen zu BizTalk Adapter PackBizTalk Adapter Pack, finden Sie unter BizTalk Adapter Pack.For more information about BizTalk Adapter PackBizTalk Adapter Pack, see BizTalk Adapter Pack.

Siehe auchSee Also

Bewährte Methoden für das Absichern von Adaptern Best Practices for Securing Adapters
Erstellen und Löschen von Adapterhandlern Creating and Deleting Adapter Handlers
Implementieren von Einmaligem Anmelden für UnternehmenImplementing Enterprise Single Sign-On