【问题标题】:BizTalk without Sql Server?没有 Sql Server 的 BizTalk?
【发布时间】:2010-02-08 10:21:59
【问题描述】:

是否可以在没有 Sql Server 的情况下使用 BizTalk?

我的意思是我已经拥有的 Oracle 上的所有东西(MessageBox、SSO、配置...)?

在我看来,所有的适配器都是用于外部 I/O 的,对吧?

【问题讨论】:

  • 我认为你做不到。 BizTalk Server Runtime、EDI 和 BAM 需要 SQL Server。

标签: biztalk


【解决方案1】:

BizTalk Server 是一个平台。该平台的一部分是 SQL Server。这不是推销。它有很大一部分功能以存储过程、计划作业、DTC 等形式构建在 SQL Server 上。将其轻松移植到 Oracle 是不可取的,更不用说可能了。我理解你的思考过程。许多应用程序仅将数据库层用作持久存储机制。 BizTalk 没有。

【讨论】:

  • 不错的答案 - 除了 BizTalk 的大部分内容是使用 SQL 服务器作为引擎实现的这一事实之外,BizTalk 引擎还在幕后做了一些真正神秘的事情,这些事情肯定不会在另一个数据库上工作(例如,前几天我了解到您必须使用自定义 BizTalk 进程来重新索引 BT 数据库 - updatestats 将无法正常工作!)
  • @David Hall,您能否提供有关“自定义 BizTalk 流程以重新索引...”的更多信息,我肯定有兴趣了解更多信息。
【解决方案2】:

适配器是 BizTalk 独有的功能。这是使 BizTalk 如此强大的功能之一。

我认为没有一种解决方案允许您仅使用 BizTalk 适配器与您现有的 EAI 平台进行交互。

关于 SQL 服务器: BizTalk server 需要 Sql server 用于持久化消息、存储集成配置、绑定、消息跟踪(如果已打开)、SSO 等。

【讨论】:

    【解决方案3】:

    实际上,WCF 适配器可以在没有 BizTalk Server 的情况下工作。只有许可协议才能阻止它在不购买 BTS 的情况下使用。因此,如果您拥有 BTS 许可证,则可以将 WCF Adapter Pack 与所有适配器独立使用。 适配器包帮助中有详细的说明和示例如何在.NET代码中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多