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

古诺模型

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

古诺模型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348606.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

八千字复习一下天线与电磁波

1. 空间坐标系 空间直角坐标系(常用)极坐标系平面直角坐标系距离矢量就是空间向量坐标单位矢量就是给距离矢量xyz底下分别除以模长梯度就是xyz求偏导,记得写 ex⃗\vec{e_{x}}ex​​/ey⃗\vec{e_{y}}ey​​/ez⃗\vec{e_{z}}ez​​,最后方程左…

Apache Fluo:填充Google搜索索引的Percolator的实现

Apache Fluo是Apache Accumulo [3]的Percolator [2](填充Google的搜索索引)的开源实现 。 使用Fluo,用户可以将新数据连续地合并到大型现有数据集中,而无需重新处理所有数据。 与批处理和流传输框架不同,Fluo提供了低得…

最通俗的语言讲解卷积码、码树图、状态图以及维特比译码

什么是卷积码? 卷积码是由伊利亚斯发明的一种非分组码,它更加倾向于纠错,对于实际的性能优于分组码,运算较为简单。 将卷积码记为(n,k,N),码率定义为k/n n是n个比特 k是k个信息位 N是N个信息段 卷积码编码器 组成&#xff1a…

通信系统的同步技术归纳

载波同步:在相干解调时,接收端的解调器要产生一个与接收到的载波同频同相的相干载波位同步:接收端产生一个与接收信号符号速率相同,相位与最佳判决时刻一致的定时脉冲序列信号群同步:群同步是指在接收端产生与“字、句…

c语言 在txt文件中搜索关键词_网络推广外包—网络推广外包如何在搜索引擎中体现关键词优化效果...

在当下的互联网时代中,没有企业愿意远离这种流量获取快、用户需求大、宣传推广能力见效快的搜索引擎,况且通过互联网的帮助下,企业网站能够通过搜索引擎进行关键词优化后获取更多的转化率,增加企业交易额度的提升,谁又…

Spring JPA数据+Hibernate+ MySQL + Maven

在Spring MVC的帮助下开发Web应用程序意味着要创建几个逻辑架构层。 层之一是DAO(存储库)层。 它负责与数据库进行通信。 如果您至少开发了DAO层一次,则应该知道它涉及许多样板代码。 Spring Data本身就是与DAO相关的日常工作的一部分。 在帖…

数字通信系统中的均衡技术

均衡技术是为了消除码间串扰的影响 自适应均衡器 可以自动调整抽头滤波系数的均衡器。包含两个工作模式,训练模式和跟踪模式; 训练模式:发射机发射一个已知的定长的序列,以便接收机处的均衡器可以做出正确的设置跟踪模式&#…

eclipse中birt插件使用_waves教学:如何使用通道条插件在DAW中创建模拟工作流

这篇Waves小文章将帮助你了解通道条插件如何来加快混音工作流程,同时还能在DAW中添加令人愉悦的模拟调音台染色——以及它们如何以前所未有的灵活性适应数字新时代。什么是通道条?第一次看到一台老式模拟调音台时,人们常常因为按键、旋钮和推…

X-Mas Musings –在Grails集成测试中不要使用随机服务器端口

对许多人来说,十二月是反思或思考的时期。 所以我决定在去年的事情和想法,以反映- 每一天 ,直到圣诞节。 这是第四天 对于Grails集成测试,了解应用程序当前在哪个端口上运行非常有用。 Spring Boot以及因此建立在它上面的Grails都…

数字通信系统的分集技术

产生原因 无线信道的传输会被多个不同的因素干扰,增加辐射功率会对其他电台产生干扰,采用其他手段来处理数字信号 多径效应 直射波、反射波的传播路径不同,而且无线通信系统中接收端与发送端都是可以移动的,这就是多径效应。 …

主板螺丝是机箱配还是主板配_要配新电脑,A520主板和B450主板哪一个更加值得购买?...

Hello大家好,我是兼容机之家的小牛。上周AMD正式发布了最新的A520芯片组主板,这也补齐了500系列主板的高中低三档配置,现在500系列主板已经拥有X570、B550、A520三个芯片组。那么小牛为什么要拿上一代的B450和最新的A520来做对比呢&#xff1…

javafx 和swing_集成JavaFX和Swing(修订版)

javafx 和swing我刚刚完成了对使用Swing的应用程序组件的重写,现在正在使用JavaFX,最后得到了与更大的swing应用程序集成的JavaFX组件。 这是一个很大的应用程序,重写花了我一段时间,最后一切都很好,我很高兴自己做到了…

php读取csv指定行_PHP快速读取CSV大文件指定行

1、如何快速获取CSV大文件的总行数?办法一:直接获取文件内容,使用换行符进行拆分得出总行数,这种办法对小文件可行,处理大文件时不可行;办法二:使用fgets一行一行遍历,得出总行数&am…

使用WebLogic共享库连续交付ADF应用程序

介绍 当ADF应用程序建立在共享库之上时,有一种非常流行的架构模式。 因此,主应用程序被部署为EAR,并且所有子系统都在共享库中实现,这些共享库可以在“热”模式下独立构建并作为JAR部署到WebLogic,而无需停机。 这种方…

信号与系统 chapter1 常见信号及其变换

什么是信号? 它的定义及其宽泛,但在我们电子通信工程中,我们可以把它看成一种波形;在数学上,我们可以把它看成一个函数。说到函数,函数又分为离散与连续,信号也是一样,分为离散信号…

11选5下期算法_11选5为什么你不中奖

11选五 顾名思义 11个号里选择五个号码球 即中奖 当然玩法也多种多样 这也让很多彩民摸不清头绪 11选5这个东西呢 首先要心态好 毕竟20分钟一起 也算频率大的了 如果盲目的倍投 盲目的跟号 那就容易陷进去 无法自拔 所有的彩票都有概率 都有他所在的规矩 例如127910 8就在79中间…

信号与系统 chapter2 冲激偶函数与阶跃函数

什么是冲激偶函数 简单来说,从负方向向0趋近,结果为无穷大,从正方向趋近于0,结果为无穷小 它的性质: 冲激函数求导得来,推广: 阶跃函数 会考察你让你写出函数表达式 看上面那个式子&#xf…

c语言对中文字符串编码_Python || 学习笔记(1):数据类型字符串变量和编码

数据类型特性:对于0很多的整数,python允许用_对0进行分离10_000_000_000就等同于1000000000016进制用0x开头进行表示对于很大或很小的浮点数必须使用科学计数法表示,表示方法为 2.13e10表示2.13x10^10转义字符与C语言一样,为\&…

信号与系统 chapter3 冲激函数的尺度变换

在chapter2里我们简单的示例了一个阶跃函数做尺度变换的例子,在这一节里我们会对冲激函数做尺度变换,同样很简单 关于δ(at)\delta(at)δ(at) 它的证明如下,使用换元法即可得到: 始终利用的是冲激函数只在t0t0t0处有意义 如果它…

mongodb 主键_MongoDB主键是您的朋友

mongodb 主键MongoDB集合中的所有文档都有一个主键,称为_id 。 该字段在插入后自动分配给文档,因此几乎不需要提供它。 _id字段有趣的是,它是基于时间的 。 也就是说, _id的基础类型为ObjectId ,是12字节的BSON类型 &a…