采用红帽 JBoss BRMS 进行实施
将编写规则 (JB461) 和使用红帽 JBoss BRMS 开发规则应用 (JB463) 相结合
“红帽® JBoss® BRMS 实施”是由“使用红帽 JBoss BRMS 编写规则”(JB461) 和“使用红帽 JBoss BRMS 开发规则应用”(JB463) 中的内容结合而成的综合课程。本课程将向业务分析师、规则开发人员和 Java™ 企业应用开发人员讲解如何创建、测试、调试和控制商业规则。
课程概述
学员将获得使用红帽 JBoss 开发人员工作室和红帽 JBoss BRMS 进行实际操作练习的机会,这些练习有助于学员在生产环境中创建和管理商业规则。本课程还可帮助您备考Red Hat Certified Specialist in Business Rules考试 (EX465)。
课程内容摘要
- 使用 JBoss 开发人员工作室和 Business Central 编写基本商业规则
- 将商业规则与 Java 应用进行整合
- 编写高级规则
- 测试商业规则
- 在决策表中编写和测试规则
- 编写规则模板,运用决策表生成规则
- 编写域特定语言
- BRMS 架构和运行时的规则执行
- 控制规则执行和避免冲突
- 复杂事件处理 (CEP)
- 与 Business Central 整合
课程培训对象
- 负责创建和改编业务策略的业务分析师和企业 SOA 架构师。
- 负责编写和测试规则的规则编写人员。
- 负责把商业规则整合到 SOA 和 Java EE 企业应用的 Java EE 应用开发人员。
课程前提条件
- 具备基本的 Java/Java EE 编程经验。
- 最好了解 Eclipse IDE、Maven 和 GIT,但并非必要条件。
课程大纲
课程概 述
- 了解架构、基本部署选项和红帽 JBoss BRMS 等商业规则管理系统的业务需求。
编写基本商业规则
- 开发商业规则结构和组件,包括事实工作内存。
- 识别规则组件。
- 使用 Business Central 和红帽 Jboss 开发人员工作室 (JBDS) 编写规则。
将商业规则与 Java 应用进行整合
- 使用知识 API 将规则处理整合到应用中。
编写规则作为技术规则、决策表、模板和域特定语言文件
- 使用 Business Central 技术规则编辑器编写规则并创建电子表格决策表。
- 创建规则模板。
商业规则决策表和规则模板
- 使用规则和规则模板创建电子表格。
BRMS 中的域特定语言
- 了解域特定语言 (DSL) 的目的、编写方式及其在 BRMS 规则中的使用方式。
- 使用开发人员创建的域特定语言创建规则。
测试商业规则
- 使用 Business Central Web 界面和 Java 编码测试商业规则。
使用 BRMS 编写复杂规则
- 使用高级条件和域约束编写复杂商业规则。
控制规则执行
- 控制规则执行。
- 了解如何避免规则冲突。
在 Drools 中调试基本商业规则
- 在 JBDS 中调试 Drools 应用。
BRMS 中的复杂事件处理
- 利用规则创建和使用复杂事件处理 (CEP)。
与 Business Central 整合
- 概述如何运用 BRMS 内置的 Web 应用 Business Central 来进行 BRMS 管理。
- 了解如何将 Business Central 与 Java 代码整合。