2014-04-20 72 views
2

目前我参与了一个有很多规则的项目。有一个想法可以使用BizTalk的业务规则编辑器来创建规则。是否可以独立于BizTalk Server使用BizTalk规则引擎?

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

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

仅供参考,我使用的BizTalk Server 2013

回答

1

好,运行规则,作曲家,你需要安装在BizTalk引擎,你不能把它们分开,在这样你最终会来的情况下,支付biztalk的许可证以拥有规则引擎作曲者。

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

1

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

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

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

相关问题