2

目前我参与了一个有很多规则的项目。有一个想法是使用 BizTalk 的Business Rule Composer来创建规则。

问题1。可以独立使用吗?

问题2。如果是这样,我如何订阅不同Fact Source类型的更改,例如.Net ObjectsDatabases

仅供参考,我正在使用 BizTalk Server 2013。

4

2 回答 2

1

A1:是的。BRE 具有完整的 C# API,可以独立于 BizTalk Server 使用。您可以在此处找到带有 C# 示例的 API 文档:http: //msdn.microsoft.com/en-us/library/aa561833.aspx

A2:保持事实最新是根据具体情况决定的。对于长期事实,您可以对事实检索进行编程以检测任何变化(没有办法只是“知道”)并更新它的事实。同样,.Net Facts 可以通过编程使其保持最新状态。

为清楚起见,您可以在没有 BizTalk Server 的情况下安装 BRE,它们实际上是独立的堆栈。但是,对于将运行 BRE 的任何计算机,您仍然需要 BizTalk Server 许可证。

于 2014-04-20T14:19:03.680 回答
1

好吧,要运行规则编写器,您需要安装 biztalk 引擎,您不能将它们分开,在这种情况下,您最终需要支付 biztalk 的许可证才能拥有规则引擎编写器。

为什么不使用其他产品?我认为有些产品与您可以使用的业务规则引擎和工作流有关。如果你想要一个免费的,你可以拥有微软的 Worlflow 4.0(不包括业务规则引擎,但你可以使用规范模式实现一个 - 通过代码)。其他付费产品,如 K2 blackpearl 也可能会有所帮助。

于 2014-04-20T04:52:35.750 回答