加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Drools.NET与Windows Workflow Foundation(WF)

发布时间:2020-12-13 21:16:47 所属栏目:Windows 来源:网络整理
导读:我目前正在搜索在.NET中工作的规则引擎。我们的逻辑很简单, – ,*,/和,或基本的操作顺序。然而,我们将需要将该信息存储在数据库中,然后在从数据库中提取新版本时生成规则文件。所以常见的UI编辑器对我们来说是无用的,除非有一个UI版本的UI编辑器。 所
我目前正在搜索在.NET中工作的规则引擎。我们的逻辑很简单, – ,*,/和,或基本的操作顺序。然而,我们将需要将该信息存储在数据库中,然后在从数据库中提取新版本时生成规则文件。所以常见的UI编辑器对我们来说是无用的,除非有一个UI版本的UI编辑器。

所以我的问题是,给出了我所说的话,这将是ASP.NET程序化配置和集成方面对我们最好的规则引擎。

我对世界自然基金会的经验非常糟糕。它是伟大的开发一个你知道的工作流将存在(例如“这个文件去一个人的经理,然后到人力资源,如果它无效它回到提交者”),但真正的痛苦,如果你想要动态配置。正如你可以告诉我们尝试使用它完全可配置的系统,BizTalk做的很好,而且看起来MS似乎不希望开发人员以便宜的方式替换BizTalk。

我们还使用了Acumen rules engine and tools,它看起来非常适合我们所需要的,尽管我们没有时间去除WWF并替换它。

我强烈建议,如果您的规则相对简单,您可以使用规则引擎,您有源代码或自己写。 Justin Etheredge有一个two part文章,关于使用Domain-Driven Designs(Evans)中标识的模式通过自定义规则执行域验证。

我在我当前的项目中实现了类似的系统,遵循相同的指导原则,并从数据库中序列化/反序列化规则。我将看看Drools.NET。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读