BizTalk Server and WCF

BizTalk Server and WCF


Introduction

WCF is a runtime and a set of APIs (application programming interface) in the .NET Framework for building connected, service-oriented applications (Wikipedia). WCF has introduced with .NET Framework 3.0. BizTalk Server 2006 R2 embraced WCF with its adapters:

  • WCF-BasicHttp,
  • WCF-Custom,
  • WCF-CustomIsolated,
  • WCF-NetMsmq,
  • WCF-NetNamedPipe,
  • WCF-NetTcp,
  • and WCF-WsHttp

In subsequent versions more WCF adapters were added either out-of-the box or via adapter pack:

  • WCF-SQL,
  • WCF-OracleDb,
  • WCF-OracleEBS,
  • WCF-SAP,
  • WCF-WebHttp,
  • WCF-BasicHttpRelay,
  • and WCF-NetTcpRelay

WCF Fundamentals and BizTalk

WCF follows the "ABC" mantra. A stands for address. With configuring a WCF-based adapter you will always define and address for either your endpoint (exposed through receive location) receiving messages or a send port to consume messages. B stands for Binding and with each WCF adapter in BizTalk you will configure the adapter that is the binding properties for communication. C stands for Contract and with BizTalk this is schema the message has to adhere too. Usually you will configure the port with either XMLRecieve or XMLSend pipeline.

Using Adapters WCF Adapters

Through Using Adapters page on MSDN you can find information on how to use the adapters in Microsoft BizTalk Server, how to configure the adapter handlers, send ports, and receive locations for each adapter.

See Also

Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki.

Leave a Comment
  • Please add 2 and 8 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Steef-Jan Wiggers edited Revision 14. Comment: Added link See Also

  • Steef-Jan Wiggers edited Revision 12. Comment: Added link

  • Steef-Jan Wiggers edited Revision 10. Comment: Added tags

  • Steef-Jan Wiggers edited Revision 8. Comment: Added text

  • Steef-Jan Wiggers edited Revision 7. Comment: Added topic and text

  • Steef-Jan Wiggers edited Revision 5. Comment: Adjusted text

  • Steef-Jan Wiggers edited Revision 4. Comment: Added text

  • Steef-Jan Wiggers edited Revision 3. Comment: Added resource links and text

  • Steef-Jan Wiggers edited Revision 2. Comment: Added text

  • Steef-Jan Wiggers edited Revision 1. Comment: Corrected heading

Page 1 of 1 (10 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Steef-Jan Wiggers edited Revision 1. Comment: Corrected heading

  • Steef-Jan Wiggers edited Revision 2. Comment: Added text

  • Steef-Jan Wiggers edited Revision 3. Comment: Added resource links and text

  • Steef-Jan Wiggers edited Revision 4. Comment: Added text

  • Steef-Jan Wiggers edited Revision 5. Comment: Adjusted text

  • Steef-Jan Wiggers edited Revision 6. Comment: Added resource links and text

  • Steef-Jan Wiggers edited Revision 7. Comment: Added topic and text

  • Steef-Jan Wiggers edited Revision 8. Comment: Added text

  • Steef-Jan Wiggers edited Revision 9. Comment: Adjusted layout

  • Steef-Jan Wiggers edited Revision 10. Comment: Added tags

  • Steef-Jan Wiggers edited Revision 12. Comment: Added link

  • Steef-Jan Wiggers edited Revision 14. Comment: Added link See Also

Page 1 of 1 (12 items)