Drools
Drools
陈振阳
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着仁义道德四个字。我横竖睡不着,又仔细看了半夜,才从字缝缝里看出字来。满页都写着两个字是,吃人。
展开
-
KIE Project
kie-soupappformer:Uberfire;a web framework for a superior experience in building extensible workbenches and console type applications.droolsjbpm-build-bootstrap:The build bootstrap contains the pare...原创 2019-04-26 09:47:19 · 684 阅读 · 0 评论 -
Belief System
what-are-belief-systemsDefinition of ‘belief system’Wikipedia Belief原创 2019-05-21 23:45:24 · 713 阅读 · 0 评论 -
Drools Reteoo
KieComponentFactory: all component used in Reteoo;FactHandleFactory + WorkingMemoryFactory + NodeFactory + PropagationContextFactory + BeliefSystemFactory + RuleBuilderFactory + AgendaFactory + Agend...原创 2019-05-17 10:30:35 · 1548 阅读 · 0 评论 -
Drools Traits
New feature spotlight: Traits (part 1)Dynamic typing in rules : Traits (part 2)How to use drools traits for multiple objects原创 2019-05-27 11:49:21 · 407 阅读 · 0 评论 -
Drools Rule Template
依赖编辑 pom.xml 文件,添加依赖:<dependency> <groupId>org.drools</groupId> <artifactId>drools-templates</artifactId></dependency> 模板新建规则模板文件 test.drt:templat...原创 2019-05-18 10:52:19 · 1398 阅读 · 3 评论 -
JSR 94: JavaTM Rule Engine API
JSR 94: JavaTM Rule Engine APIDrools的JSR94实现形式JAVA规则引擎JSR-94笔札Java规则引擎与其API(JSR-94)漫话规则引擎(4): Java规则引擎规范:JSR94原创 2019-05-18 11:28:16 · 4250 阅读 · 0 评论 -
Drools FactFactory
在Drools中应用动态类型原创 2019-05-23 16:46:37 · 359 阅读 · 0 评论 -
Drools Java Compiler Interface
drools-compiler module jci packageJavaCompilerorg.drools.compiler.commons.jci.compilers.EclipseJavaCompiler:Eclipse Java development tools (JDT) 's ECJ(Eclipse Compiler for Java);org.drools.compile...原创 2019-05-28 10:53:52 · 630 阅读 · 0 评论 -
Multi-Agent Systems
multi-agent读书笔记 (一) ———Fundamentals of Multiagent Systems with NetLogo Examples by Prof. Jose M Vidal读书笔记 (二) ———Fundamentals of Multiagent Systems with NetLogo Examples by Prof. Jose M Vidal...原创 2019-05-24 11:08:31 · 4872 阅读 · 0 评论 -
Drools Rule Attributes
《Drools7.0.0.Final规则引擎教程》第4章 4.2 no-loop《Drools7.0.0.Final规则引擎教程》第4章 4.2 lock-on-active《Drools7.0.0.Final规则引擎教程》第4章 4.2 ruleflow-group&salience《Drools7.0.0.Final规则引擎教程》第4章 4.2 agenda-group《Dro...原创 2019-05-28 16:58:02 · 369 阅读 · 0 评论 -
Drools Time QuartzHelper
package org.kie.api.runtime.help;import java.io.Externalizable;import java.io.IOException;import java.io.ObjectInput;import java.io.ObjectOutput;import org.kie.api.time.Calendar;public class ...原创 2019-05-28 20:18:39 · 311 阅读 · 0 评论 -
Drools Timer Architecture
Drools 支持 interval 和 cron 这两种类型的定时器Trigger Rules;Drools的定时器模块跟 Quartz 的架构类似,有Scheduler(Scheduler),Job,Trigger 和 JobContext组成。底层可以使用 Quartz 或者 JDK 实现。委婉代序。。。...原创 2019-05-28 20:31:39 · 371 阅读 · 0 评论 -
Drools Fusion
Drools Fusion is the module responsible for adding event processing capabilities into the platform.Drools Expert provide enterprise grade features like Pattern Matching;Drools Flow (and vice-versa) ...原创 2019-05-29 09:40:23 · 250 阅读 · 0 评论 -
规则描述语言
在规则引擎中,通常会使用某种表述性的语言(而不是编程语言)来描述规则。 所以规则描述语言也是规则引擎的一个重要组成部分。目前在规则描述语言方面,并没有一个通用的标准获得规则引擎厂商的广泛支持,大部分规则描述语言都是厂商私有的。大体来说,规则语言可以分为结构化的(Structured)和基于标记的(Markup,通常为xml)。常见的规则描述语言包括:srl(Structured Rule...原创 2019-05-21 23:32:15 · 2009 阅读 · 0 评论 -
Java Compiler Interface
Apache Commons JCIJaninoJavaCompiler compiler = new JavaCompilerFactory().createCompiler("eclipse");ResourceStore store = new MemoryResourceStore();CompilationResult result = compiler.compile( n...原创 2019-05-24 17:20:38 · 338 阅读 · 0 评论 -
RDF & OWL
RDF 教程OWL 简介原创 2019-04-26 23:54:04 · 402 阅读 · 0 评论 -
Drools
kie maven plugin 用来验证和预编译artificat reousrce file;KieServices工厂中的战斗机,可以访问Kie构建和运行时的各种信息;KieRepository是一个单例,存储所有可用的KieModule;Kie Project就是一个Maven Project或者Maven Module,拥有groupId,artifactId,an...原创 2019-04-24 16:18:11 · 1642 阅读 · 0 评论 -
Hybrid Reasoning
Hybrid Reasoning System(混合推理系统,Drools官方文档翻译)原创 2019-04-20 08:50:03 · 369 阅读 · 0 评论 -
Rete 基础知识
[转]规则引擎研究(一)——Rete算法(1)drools RETE算法RETE算法简述 & 实践原创 2019-04-25 00:00:06 · 458 阅读 · 0 评论 -
Drools Eclipse Plugin
Rete TreeReteVertex:ColorConstants.whiteObjectTypeNodeVertex:ColorConstants.redTraitObjectTypeNodeVertex:ColorConstants.redTraitProxyObjectTypeNodeVertex:ColorConstants.redReteObjectTypeNodeVerte...原创 2019-05-19 15:58:01 · 272 阅读 · 0 评论 -
Drools Eclipse Plugin Drools Runtime
A Drools runtime is a collection of jar files that represent one specific release of the Drools project jars.从官网下载的drools-distribution-{version}.Final.zip文件中,解压开之后有一个binaries文件夹,此文件夹中包含了特定版本的drools j...原创 2019-05-19 23:32:35 · 369 阅读 · 0 评论 -
Drools Eclipse Plugin Drools Project
在Drools Eclipse Plugin中何为一个Drools Project,其实就是依赖了Drools Jar包的项目;开发者可以通过两种方式创建一个Drools Project,New Drools Project wizard 或者 Convert to Drools Project。其实就是维护了 Drools Library 这组依赖,这组依赖中的Jar包都来自于Drools...原创 2019-05-19 23:38:26 · 446 阅读 · 0 评论 -
Drools Eclipse Plugin Rete View
Drool Project 中的 DRL 文件使用Drools Eclipse Plugin Rule Editor 打开之后,会有两个Page,Text Editor 和 Rete Tree。Rete Tree 展示的是当前DRL文件中所有的 Rule 编译而成的 Rete 网络。打开 Eclipse 的 Properties View , 点击 Rete 网络中的一个点,可以看到该点详细的...原创 2019-05-19 23:50:31 · 425 阅读 · 0 评论 -
Drools Eclipse Plugin Audit View
Audit View 不是运行时使用的,他是一个查看 Rule 执行日志的工具。首先看一下 Rule 执行的日志的格式<object-stream><org.drools.core.audit.WorkingMemoryLog> <version>6.1</version> <events> <org.droo...原创 2019-05-20 00:01:46 · 431 阅读 · 0 评论 -
Drools Eclipse Plugin Debug
Creating Breakpoints使用 Drools Eclipse Plugin Rule Editor 打开 DRL 文件之后,在 Text Editor Page 可以像给 Java 代码添加 Breakpoint 一样,给 DRL 中定义的 Rule 的 then 部分 或者 Query 内的任意行代码添加Breakpoint 。Debugging Rules执行应用时,必须以...原创 2019-05-20 00:12:31 · 729 阅读 · 0 评论 -
Drools Eclipse Plugin Working Memeory View + Agenda View + Global Data View
在Debug状态下,Working Memeory View + Agenda View + Global Data View会及时更新原创 2019-05-20 00:44:09 · 279 阅读 · 0 评论 -
Decision Model and Notation (DMN)
DMN 决策模型和标记 Decision Model And NotationDMN 决策模型标记 介绍DMN 决策依赖DRG和DRDDMN 决策逻辑与决策依赖之间的联系DMN 决策表DMN HomePageDMN Specifications...原创 2019-05-20 12:10:51 · 1642 阅读 · 0 评论 -
Predictive Model Markup Language
何为 PMML?原创 2019-06-03 22:48:40 · 396 阅读 · 0 评论