Drools Kie Workbench - Overview

From Training Material
Jump to navigation Jump to search
title
KIE Workbench Overview
author
Bernard Szlachta (NobleProg Ltd)


Business Rules Manager 业务规则管理器 。⌘

  • allows people to manage rules in a multi user environment
多用户环境管理规则
  • single point of truth for business rules
你有一个地方可以查看所有的规则(single point of truth)

Kie and Kie Workbench。⌘

  • Common terms for combining common libraries for jBPM, Drools and Fusion (FKA DroolsJBPM)
常用库文件,jBPM,Drools,还有Fusion的统称 (原名 DroolsJBPM)
  • Stand for Knowledge Is Everything
Knowledge Is Everything的缩写
  • Also commonly used as shorthand for "KIE Workbench"
也是"KIE Workbench"的简称

When to use Kie Workbench | 何时使用Kie Workbench 。⌘

  • rule development (Web IDE)
规则开发 (网页的界面)
  • deployment and releases, execution (BRE)
规则部署,发布和执行
  • versioning
规则的版本控制
  • let non-technical people create/update/view rules
允许非技术人员制定/更新/查看规则
  • can be embedded in existing applications
可以被嵌入现存应用
  • no existing infrastructure
没有现存架构(software infrastructure)
  • lots of "business" rules (see technical rules)
许多的“业务”规则
  • can be used on its own, or with the IDE
可独立使用,或配合集成开发环境(IDE)使用

When to not use Kie | 何时不要用Kie 。⌘

  • mostly technical rules
多数的规则是技术性规则
  • part of an application rather than corporate solution
如果规则是具体的应用的一部分,而不是企业解决方案
  • infrastructure and/or gui already exists
如果软件的基础设施和图形界面已经有了

Kie Users 。⌘

  • Business Analysts
业务分析员
  • Rule experts
规则专家
  • Developers
开发人员
  • Administrators
管理人员
  • Managers (as documentation and analysis tool)
经理 (KIE作为文档和分析工具)

Features 功能 。⌘

  • Multiple types of rule editors (GUI, text)
多种规则编辑器 (图形用户界面GUI, 文本编辑器)
  • Version control (historical assets)
版本控制 (历史资产)
  • Writing and executing tests
书写和执行测试
  • Categorisation (tags)
规则分类(tags)
  • Build, deploy and release
构建(build)部署(deploy)和发布(release)
  • Execute processes and rules
执行过程和规则
  • human interaction via Human Task console
通过Human Task console进行人机交互

Next Module 。⌘

Drools Kie - Example