Export (0) Print
Expand All

Adapters in BizTalk Server

One of the primary design goals of BizTalk Server 2006 is to facilitate the exchange of business documents between trading partners. To help meet this goal, BizTalk Server 2006 includes several adapters that provide connectivity between BizTalk Server and trading partners using commonly recognized data protocols and document formats. This topic discusses what an adapter is and why you use an adapter.

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). As Microsoft BizTalk Server 2006 has evolved, the need for adapters that quickly enable connectivity with commonly used applications and technologies has increased.

BizTalk Server 2006 includes the following adapters, which are referred to as the "native" or "integrated" adapters: Base EDI, BizTalk Message Queuing, FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, SQL, Windows Sharepoint Services, and the seven WCF adapters (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom, and WCF-CustomIsolated). Native adapters are installed with BizTalk Server 2006. You can also create custom adapters for your specific solutions by using the BizTalk Adapter Framework.

Each of the native adapters is associated with a receive location designed to listen for messages from a certain transport at a certain address. After the message is received by the receive location, it is passed to the adapter. 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.

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.

Using BizTalk Explorer and 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. For more information about these processes, see the appropriate topics in See Also.

Using adapters greatly simplifies the transfer of messages into or out of BizTalk Server. 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.

The following table lists the primary benefit of each native adapter and whether the adapter provides the following features:

  • Transaction support. The ability to send and receive documents under the context of a distributed transaction coordinator (DTC) transaction. This functionality is required for maintaining ordered message delivery and to guarantee that documents are not duplicated or lost.

  • 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.

  • In-order receive support. The ability to publish received documents to the BizTalk MessageBox database in the exact order that the documents were received.

  • SSO enabled. The ability to use SSO authentication when sending or receiving documents with the adapter.

  • Hosting process The process in which the adapter executes. BizTalk IP executes within the BTSNTSvc.exe process, while IIS OOP run outside the BizTalk Server process in the Internet Information Server (IIS) process.

Adapter Primary benefit Transaction support Two-way communication support In-order receive support SSO enabled Hosting process

File

Easy to use.

No

No

No

No

BizTalk IP

FTP

Is widely used for business-to-business communications.

No

No

No

Yes

BizTalk IP

HTTP(s)

Is widely used for business-to-business communications.

No

Request/Response and Solicit/Response

No

Yes

IIS OOP

SOAP

Supports the use of Web services.

No

Request/Response and Solicit/Response

No

Yes

IIS OOP

MSMQT

Supports guaranteed once-only delivery of messages between BizTalk Server and Microsoft Message Queuing.

Yes

No

No

No

BizTalk IP

MSMQ

Supports guaranteed once-only delivery of messages between BizTalk Server and Microsoft Message Queuing.

Yes

No

Yes

No

BizTalk IP

MQ Series

Supports guaranteed once-only delivery of messages between BizTalk Server and IBM WebSphere MQ for Windows platforms.

Yes

No

Yes

Yes

BizTalk IP

SQL

Supports direct communication between BizTalk Server and SQL Server databases.

Yes

Solicit/Response only

No

No

BizTalk IP

Windows SharePoint Services

Enables the exchange of XML and binary messages between BizTalk Server and SharePoint document libraries.

No

No

No

No

BizTalk IP

POP3

Supports receiving documents through e-mail.

No

No

No

No

BizTalk IP

SMTP

Supports sending documents through e-mail.

No

No

No

No

BizTalk IP

EDI

Supports processing of business documents that conform to the EDI standard.

No

No

No

No

BizTalk IP

Custom

Supports your system.

Yes, requires custom code.

Yes, requires custom code.

Yes, requires custom code.

Yes, requires custom code.

BizTalk IP

WCF-WSHttp

Supports WS-* standards over the HTTP transport.

Yes, transactions are supported on WsHTTP (only WS-Transactions)

Request/Response and Solicit/Response

No

Yes

IIS OOP

WCF-BasicHttp

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.

No

Request/Response and Solicit/Response

No

Yes

IIS OOP

WCF-NetTcp

Supports WS-* standards over the TCP transport.

Yes

Request/Response and Solicit/Response

No

Yes

BizTalk IP

WCF-NetMsmq

Supports queuing by leveraging Microsoft Message Queuing (MSMQ) as a transport.

Yes

No

Yes

Yes

BizTalk IP

WCF-NetNamedPipe

Provides a fast transport for cross-process communication on the same machine ( only for WCF apps).

Yes

Request/Response and Solicit/Response

No

Yes

BizTalk IP

WCF-Custom

Enables the use of WCF extensibility features.

Yes.

Yes.

Yes, as long as the binding supports it.

Yes.

BizTalk IP

WCF-CustomIsolated

Enables the use of WCF extensibility features over the HTTP transport.

Yes.

Yes.

No.

Yes.

IIS OOP

Following is a list of the Line of Business (LOB) adapters provided by Microsoft. For documentation about these adapters, see Adapters in BizTalk Server.

Aa561360.note(en-us,BTS.20).gifNote
With the exception of the SAP adapter, none of the Line of Business adapters are supported on Windows Vista.

Adapter Description Supported Versions

SAP

Enables exchange of Intermediate Document (IDOC), BAPI, and remote function call (RFC) messages between BizTalk Server and an SAP R/3 system.

SAP R/3 4.x and R/3 6.20 (Enterprise)

PeopleSoft Enterprise

Enables exchange of Component Interface (CI) messages between BizTalk Server and a PeopleSoft system.

PeopleTools Versions 8.17.02, 8.43, 8.45, 8.46 and 8.48

JD Edwards OneWorld XE

Enables exchange of Business Function messages between BizTalk Server and a JD Edwards OneWorld system.

B7.3.3.3 with SP23 and JDE 8.0 (B7.3.3.4)

JD Edwards EnterpriseOne

Enables exchange of Business Function messages between BizTalk Server and a JD Edwards EnterpriseOne system.

8.10 & 8.11 with Tools Release 8.93, 8.94, 8.95 and 8.96

ODBC Adapter for Oracle Database

Enables reading and writing information from and to an Oracle Server database.

Oracle 8i (8.1.6.0), 9i (9.2.0.1), or 10g

Siebel eBusiness Applications

Enables exchange of Business Components and Business Service messages between BizTalk Server and a Siebel eBusiness Application.

7.0, 7.5.*, 7.7.*, and 7.8.*

TIBCO Rendezvous

Enables exchange of XML and binary data format messages between BizTalk Server and TIBCO Rendezvous.

7.3

TIBCO Enterprise Message Service

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.

4.2

WebSphere MQ

Enables exchange of messages between BizTalk Server and IBM WebSphere MQ.

5.3 with Fix Pack 10 or higher and 6.0 with Fix Pack 1.1 or higher

Web Services Enhancements (WSE) 2.0

Enables more secure Web services (WS-Security, WS-Trust, WS-SecureConversation, WS-SecurityPolicy, and WS-Policy) with BizTalk Server 2004. Download WSE Service Pack 1 to use this adapter with BizTalk Server 2006.

2.0

Community Additions

ADD
Show:
© 2014 Microsoft