为了与外部系统、应用程序和实体交换消息,BizTalk Server 使用适配器的概念。 适配器是 COM 或 .NET Framework 组件,用于传输消息到业务端以及从业务端传输消息。 通过使用各种通信协议访问点(如文件系统、数据库和自定义业务应用程序)。 BizTalk Server 提供支持各种协议的本机适配器。 这些包括:
支持从文件位置发送和接收消息的文件适配器
用于 EDI、FTP、HTTP、MSMQ、SMTP、POP3 和 SOAP 协议的适配器
适用于 Windows SharePoint Services 的适配器
在某些情况下,BizTalk Server 可能需要将消息传输到特定的自定义应用程序,或使用本机适配器不存在的协议。 第三方公司已编写适配器来支持其他协议。 在决定编写自定义适配器之前,可能需要确定协议是否存在适配器。 有关适配器和相关供应商的列表,请参阅 https://go.microsoft.com/fwlink/?LinkId=47140。 如果找不到支持通信要求的适配器,可以开发自己的自定义适配器。
编写自定义适配器可能是一项具有挑战性的练习。 为了简化此过程,Microsoft开发了一个名为 Adapter Framework 的基础。 可以将此框架用作开发的基础,以及 BizTalk Server SDK 中的示例适配器源代码。
本节中的主题介绍自定义适配器开发提示和建议。