Drools 6.0发生了许多变化。 随着功能和功能的变化,我们对Guvnor github存储库进行了重组,以更好地反映我们的新架构。 历史上,Guvnor一直是Drools的Web应用程序。 它由Drools专用的编辑器,后端存储库和简化的资产管理系统组成。

现在情况有所不同。

对于Drools 6.0,Web应用程序已被广泛重写以使用
提供通用工作台环境,元数据引擎,安全框架,VFS API和集群支持的UberFire 。

Guvnor已成为通用资产管理框架,为通用项目及其依赖项提供通用服务。 Drools对UberFire和Guvnor的使用产生了Drools Workbench。

图片总是有帮助的:

Uberfire

https://github.com/droolsjbpm/uberfire

UberFire是Drools和jBPM的所有组件的基础。 每个编辑器和服务都利用UberFire。 组件可以混合使用,也可以组合成一个全功能的应用程序,可以单独使用。

古诺

https://github.com/droolsjbpm/guvnor

Guvnor将项目服务和依赖管理添加到组合中。

目前,Guvnor由几部分组成; 主要是古弗诺尔(Guvnor)中存在的常见项目服务的港口。 随着事情的发展和模块的成熟,将支持可插拔工作流,从而允许敏感操作由jBPM流程和规则控制。 包括6.0在内的工作已经在进行中。

kie-wb-common

https://github.com/droolsjbpm/kie-wb-common

Drools和jBPM编辑器和服务都需要一组通用的可重复使用的屏幕,服务和小部件。

该模块不包含仅Drools和jBPM所需的屏幕和服务来污染Guvnor,而是包含此类常见的依赖关系。

可以仅重用UberFire和Guvnor堆栈来创建您自己的基于项目的工作台类型的应用程序,并利用基础服务。

Drools工作台(drools-wb)

https://github.com/droolsjbpm/drools-wb

Drools Workbench是面向正在寻找由所有Drools相关编辑器,屏幕和服务组成的Web应用程序的人们的最终产品。 它相当于旧的古弗诺尔。

寻找与Drools Expert和Drools Fusion一起使用的Web应用程序; 编写,测试和部署规则的环境。 这就是您要寻找的。

KIE Drools工作台(kie-drools-wb)

https://github.com/droolsjbpm/kie-wb-distributions/tree/master/kie-drools-wb

KIE Drools Workbench(需要一个更好的名称-令人难以置信的名字真是令人惊讶)是Drools Workbench的扩展,其中包括jBPM Designer以支持Rule Flow。

jBPM Designer现在是与UberFire兼容的组件,不需要将其部署为单独的Web应用程序。 我们在这里将其与Drools捆绑在一起,为希望与其规则一起编写Rule Flows的人们提供了便利。

KIE工作台(kie-wb)

https://github.com/droolsjbpm/kie-wb-distributions/tree/master/kie-wb

这是他们所有人的父亲。

KIE Workbench是人类已知的一切的组成部分; 来自Drools和jBPM世界。 它提供项目,数据模型,指导规则,决策表等的创作,测试服务,流程创作,流程运行时执行环境和人工任务交互

KIE Workbench是旧的Guvnor,jBPM Designer和jBPM Console应用程序的组合。 在类固醇上。

世界还不够?

您可能已经注意到; KIE Drools工作台和KIE Workbench在同一存储库中。 这凸显了我们与UberFire一起使用的新模块设计的伟大之处。 Web应用程序只是依赖关系的组合。

您想要自己的仅由指导规则编辑器和jBPM设计器组成的Web应用程序吗? 您是否想要自己的具有数据建模器和某些屏幕的Web应用程序?

选择您的依赖项并将它们添加到您自己的UberFire兼容Web应用程序中,俗话说,世界就是您的牡蛎。

参考: 再见古诺。 你好Drools工作台。 从我们的JCG合作伙伴 Geoffrey De Smet在Drools&jBPM博客中获得。

翻译自: https://www.javacodegeeks.com/2013/06/goodbye-guvnor-hello-drools-workbench.html

再见了古诺。 你好Drools工作台。相关推荐

  1. 古诺模型_再见了古诺。 你好Drools工作台。

    古诺模型 Drools 6.0发生了许多变化. 随着功能和功能的更改,我们对Guvnor github存储库进行了重组,以更好地反映我们的新架构. 历史上,Guvnor一直是Drools的Web应用程 ...

  2. 产业经济学古诺模型计算机,古诺模型概述及对多寡头垄断市场的推广研究

    康安琪 吕海滨 摘 要寡头垄断是一种很普遍的市场结构形式.由于只要少数厂商在竞争,所以各厂商必须考虑其行为对竞争对手的影响,以及对手可能的反应.本文对纳什均衡的古诺模型进行概述,并在此基础上对多个寡头 ...

  3. n个企业的古诺模型中的纳什均衡

    在开始之前,建议先了解一下2个企业的古诺模型中纳什均衡的计算,我专门有一篇文章来介绍 ↓↓↓↓↓↓ 古诺模型里的纳什均衡 学习最重要的还是应用,我从一个题来进行讲解 n个企业的古诺模型 每个企业具有相 ...

  4. 古诺双寡头模型MATLAB求解(博弈论)

    古诺双寡头模型MATLAB求解(博弈论) 基本概念 古诺竞争模型(也称古诺模型)是早期的寡头垄断模型.它是法国经济学家古诺于1838年提出的. 古诺模型的假定是:市场上有A.B两个厂商生产和销售相同的 ...

  5. 博弈论笔记--06--纳什均衡之约会游戏与古诺模型

    纳什博弈是自我强制的,每个人都相信自己会赞同协议. 领导力可以在协调博弈中将人调到一个特定的平衡. 战略补充博弈:类似协调博弈,双方都想做的更多 Game One: Going to the Moiv ...

  6. 博弈论(1)例题:纳什均衡 (投票还是不投票/合资问题/n 个企业的古诺模型)博弈论导论 Steven Tadelis - Game Theory. An Introduction

    这些都是之前上课的作业,就是做个整理(我按照作业分章节的),也希望能帮助大家学习叭~ 作业会附上部分中文题目和英文(就是检索内容,具体的题目全部贴图,打公式真的太难了555),有些公式可能有点问题,我 ...

  7. 古诺的寡头模型—寡占的斯塔克伯格模型

    看<经济博弈论(第三版)>复旦大学出版社的摘录: 完全信息博弈:各博弈方都完全了解所有博弈方的各种情况下得益的博弈 完美信息的动态博弈:动态博弈中在轮到行为时对博弈的进程完全了解的博弈方称 ...

  8. 首都师范 博弈论 2 4 2双寡头市场结构的古诺模型

    2 4 2双寡头市场结构的古诺模型

  9. 古诺模型里的纳什均衡

    古诺模型:市场一共两个参与者 他们的策略就是商品的产量(假设商品都是同质化,也就是一模一样的),设为,如, 生产1单位的成本为c 生产成本就是 如何制定市场价格呢 价格由如下因素决定:两个参数和 核心 ...

最新文章

  1. mysql 事务 返回插入的值_Mysql同一个事务内记录成功插入后查询不出来
  2. python流程控制-python简单流程控制
  3. 更快地重复访问Java的Java类名?
  4. 倩女幽魂服务器维护时间,9月5日在线维护公告
  5. Coreseek Windows下安装调试
  6. 多出口冗余网络设计方案
  7. 广东开放大学学习指南
  8. 在 Vue 中是使用插槽
  9. HTML5 WebRTC API无需网络获取本地IP
  10. 自动驾驶 5-2 使用 PID 进行纵向速度控制 Longitudinal Speed Control with PID
  11. 你想要的宏基因组-微生物组知识全在这(2020.8)
  12. IPC$入侵的4种方式
  13. 关于5G通信技术,你了解多少?
  14. 一周活动速递|深入浅出第8期;Meetup成都站报名进行中
  15. k8s探针检测php,K8s探针
  16. 【数学建模】灰色预测法
  17. 南京廖华微型计算机原理答案,微机原理课后习题答案解析
  18. 迈向更灵活,贝壳 OLAP 平台架构演进历程
  19. 使用Google Maps API和google-maps-react进行React Apps
  20. DS1307时钟模块

热门文章

  1. 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
  2. 常用的数据交换格式有哪些_高程数据格式介绍
  3. 本地java【动态监听】zk集群节点变化
  4. Invalid bound statement (not found):出现的原因和解决方法
  5. spring序列化_使用@JsonIdentityInfo的Spring自定义序列化器
  6. 将json绑定为对象_了解自定义对象创建:JSON绑定概述系列
  7. java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...
  8. 阿帕奇跨域_阿帕奇光束
  9. gradle groovy_适用于Java开发人员的Groovy吗? 认识Gradle,Grails和Spock
  10. nifty ui_Nifty JUnit:在方法和类级别上使用规则