是否有必要在运行时托管BizTalk服务的适配器服务?

时间:2014-03-05 18:37:50

标签: azure azure-sql-database biztalk-services

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

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

我是否需要提供仅用于托管适配器的服务器?如果是这样,那对我来说没什么意义

2 个答案:

答案 0 :(得分:1)

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

  

引入了适配器服务以支持与之集成   几个本地系统,其中包括SQL Server -

     

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

     

•Oracle数据库

     

•Oracle电子商务套件

     

•SAP

     

•Siebel eBusiness Applications

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

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

我认为最终将与SQL数据库的集成本地添加到WABS中,直到那时,如果它归结于我,我将使用Web服务。无论如何,在建筑上都有道理。

答案 1 :(得分:0)

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

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

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

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

此致 莫希特古普塔