是否可以独立于BizTalk Server使用BizTalk规则引擎



当前我参与了一个包含大量规则的项目。有一个想法是使用BizTalk的业务规则生成器来创建规则。

问题1.是否可以独立使用它?

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

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

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

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

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许可证。

最新更新