Dll 我是否需要在客户端上安装BizTalk server才能运行策略?

Dll 我是否需要在客户端上安装BizTalk server才能运行策略?,dll,deployment,biztalk,biztalk-rule-engine,Dll,Deployment,Biztalk,Biztalk Rule Engine,我有一个.Net应用程序正在客户端部署(数据库和应用程序)。每当客户端请求新功能时,我都必须在应用程序URL上部署新的构建。目前,我正在研究BizTalk server的业务规则引擎。我创建了一个包含一组规则的策略。我想知道它将如何与我目前的应用程序结构一起工作 我是否需要在客户端安装任何服务才能运行该策略?或者只需在我的代码中导入“RuleEngine”引用,然后部署它就可以了?BRE框架是一个单独的框架,您可以安装它,而无需在客户端计算机中安装BizTalk 但是,您必须检查是否需要BizT

我有一个.Net应用程序正在客户端部署(数据库和应用程序)。每当客户端请求新功能时,我都必须在应用程序URL上部署新的构建。目前,我正在研究BizTalk server的业务规则引擎。我创建了一个包含一组规则的策略。我想知道它将如何与我目前的应用程序结构一起工作


我是否需要在客户端安装任何服务才能运行该策略?或者只需在我的代码中导入“RuleEngine”引用,然后部署它就可以了?

BRE框架是一个单独的框架,您可以安装它,而无需在客户端计算机中安装BizTalk


但是,您必须检查是否需要BizTalk许可证才能在客户端计算机中运行BRE组件。

BRE框架是一个单独的框架,您可以安装它,而无需在客户端计算机中安装BizTalk

但您必须检查是否需要BizTalk许可证才能在客户端计算机中运行BRE组件。

需要涵盖的几点,3可能是您的决定因素

  • 业务规则引擎仅随BizTalk Server一起提供,因此您必须在需要运行业务规则引擎的任何计算机上安装BizTalk Server产品
  • 您不需要安装BizTalk Server运行时
  • 要运行业务规则引擎,您必须拥有有效的BizTalk Server许可证。BRE不能单独提供
  • BRE完全在过程中运行。因此,问题2的答案是肯定的,但如果不使用规则引擎更新服务,则需要手动加载策略
  • 需要说明的几点,#3可能是您的决定因素

  • 业务规则引擎仅随BizTalk Server一起提供,因此您必须在需要运行业务规则引擎的任何计算机上安装BizTalk Server产品
  • 您不需要安装BizTalk Server运行时
  • 要运行业务规则引擎,您必须拥有有效的BizTalk Server许可证。BRE不能单独提供
  • BRE完全在过程中运行。因此,问题2的答案是肯定的,但如果不使用规则引擎更新服务,则需要手动加载策略

  • 因此,如果我在我的计算机上安装BizTalk server并创建一个策略(使用rule composer),然后通过包含RuleEngine.dll在代码中执行该策略并部署生成。是否有任何方法可以简单地将策略与代码一起部署?这样客户就不用做任何事了。(我想到的是一个包含在项目中并部署了策略的xml文件)嗯……不,不是合法的。他们仍然需要安装BizTalk Server产品,因为BRE就是这样分发的。这与托管引擎和在代码中加载策略的技术能力无关。因此,如果我在我的计算机上安装BizTalk server并创建策略(使用规则生成器),然后通过包含RuleEngine.dll在代码中执行该策略,并部署生成。是否有任何方法可以简单地将策略与代码一起部署?这样客户就不用做任何事了。(我想到的是一个包含在项目中并部署了策略的xml文件)嗯……不,不是合法的。他们仍然需要安装BizTalk Server产品,因为BRE就是这样分发的。这与托管引擎和在代码中加载策略的技术能力无关。据我所知,它只能在BizTalk server中使用。您最多只能在安装BizTalk servre时安装BRE组件。但是,我不知道它是否仅仅作为一个独立的框架存在。如果可以将其作为单独的框架使用,那将是非常棒的@talaa123我相信约翰305和我的回答都指出了这种方法的最大问题,这不是技术上可行与否,而是许可。如果将rule engine.dll部署到10台客户端计算机。即使您没有在这10台计算机上部署biztalk运行时,您也必须为其购买biztalk许可证。据我所知,它只能在biztalk server中使用。您最多只能在安装BizTalk servre时安装BRE组件。但是,我不知道它是否仅仅作为一个独立的框架存在。如果可以将其作为单独的框架使用,那将是非常棒的@talaa123我相信约翰305和我的回答都指出了这种方法的最大问题,这不是技术上可行与否,而是许可。如果将rule engine.dll部署到10台客户端计算机。即使未在这10台计算机上部署biztalk运行时,您也必须为其购买biztalk许可证。可能重复的可能重复的