课程大纲
规则引擎简介
- 简短的历史或专家系统和规则引擎什么是人工智慧?前向连结与后向连结声明式与过程式/oop解决方案比较何时使用规则引擎?何时不使用规则引擎?规则引擎的替代方案
绢
- Authoring Assets
- Workbench Integration
- Executing rules directly from KIE
- Deployment
- Decision tables
- Rule Templates
- Guided rule editor
- Testing
- Work Items
- Versioning and deployment
- A bit more about repository (git)
- Developing simple process with rules
在 Eclipse 中编写规则
- Stateless vs Stateful sessions
- Selecting proper facts
- Basic operators and Drools specific operators
- Basic accumulate functions (sum, max, etc...)
- Intermediate calculations
- Inserting new facts
- Exercises (lots of them)
- Ordering rules with BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Executing ruleset from a process
- Rules vs gateways
- Short overview of BPMN 2.0 features (transactions, exception handling)
- Comprehensive declarative business logic in Drools
- Domain Specific Languages (DSL)
- Creating new languages
- Preparing DSL to be used by manages
- Basic Natural Language Processing (NLP) with DSL
- Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
- Fusion operators
- Example in Event Schedules
- Unit testing
选修主题
- OptaPlannerjBPM的流口水和通过 Web 服务整合通过命令行进行流口水集成如何在部署后更改规则/流程而不进行编译
要求
- Programming 任何语言的技能(例如,SQL、Java、C#、VBA)
受众
- 软件开发人员
- 系统架构师
- 评估规则引擎的技术决策者
客户评论 (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
课程 - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
课程 - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
课程 - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
课程 - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
课程 - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
课程 - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.