0

我有一个关于 BizTalk 服务的 BizTalk 适配器服务的问题。我知道适配器在 IIS 中运行 - 我想知道这是否只是开发或运行时所必需的?

因为我想使用 BizTalk Services 将 XML 消息插入 Azure SQL: Using Azure BizTalk Services to Insert XML Messages into an Azure SQL Server

我需要提供一个服务器来托管适配器吗?如果是这样,那对我来说没有多大意义

4

2 回答 2

1

roxor,我相信您怀疑您需要托管适配器服务是正确的,我同意这没有任何意义。我根本不认为这是 BizTalk 服务当前“正确”涵盖的场景。

适配器服务已被引入以支持与多个本地系统的集成,其中包括 SQL Server -

BizTalk 适配器服务功能允许云中的应用程序与防火墙后面的网络中的本地业务线 (LOB) 系统进行通信。使用 BizTalk 适配器包 (BAP) 中的 LOB 适配器,BizTalk 适配器服务应用程序可以对以下本地 LOB 系统执行 LOB 操作: • Microsoft SQL Server

• Oracle 数据库

• Oracle 电子商务套件

• SAP

• Siebel 电子商务应用程序

http://msdn.microsoft.com/en-us/library/windowsazure/hh689889.aspx

它通过利用 Windows Azure 服务总线的中继服务来做到这一点。我认为 Windows Azure SQL 数据库本身并不适合该模型,尽管我可以看到它是如何完成的,但它看起来确实很尴尬而且毫无意义。以我的拙见,这篇文章不应该发表。

我会想象与 SQL 数据库的集成最终会被原生地添加到 WABS 中,在此之前,如果由我决定,我会在它前面添加一个 Web 服务。无论如何,在架构上是有意义的。

于 2014-03-05T19:53:36.467 回答
0

是 运行时需要适配器服务。

Adapter 服务的作用是从服务总线中继中挑选消息并将其发送到 Azure SQL DB。

如果适配器服务处于停止状态,我正在检查它是如何工作的。

您可以参考文章以获取有关 BiztalK 适配器服务的更多知识 http://msdn.microsoft.com/en-us/library/windowsazure/hh689786.aspx

问候莫希特古普塔

于 2014-03-06T13:36:59.337 回答