JB463
使用红帽 JBoss BRMS 开发规则应用
概述
课程概述
了解如何在生产环境中创建、测试、调试和控制业务规则
“使用红帽 JBoss BRMS 开发规则应用(JB463)”课程将向规则开发人员和 Java™ 企业应用开发人员介绍如何创建、测试、调试和控制业务规则,如何生成规则包以及红帽 JBoss BRMS [业务规则管理系统] 运行时环境如何执行规则。
学员将使用红帽 JBoss 开发人员工作室 7 和红帽 JBoss BRMS 6 进行详细的实际操作练习,并在生产环境中创建和管理商业规则。本课程中所涉及的原则可应用于实施单独的红帽 JBoss BRMS 解决方案或红帽 JBoss BPM 套件(业务流程管理)解决方案。
内容摘要
- 使用红帽 JBoss 开发人员工作室编写基本商业规则
- 编写高级规则
- 测试和调试商业规则
- 使用电子表格版决策表
- 编写和使用 DSL 映射文件
- 红帽 JBoss BRMS 架构和运行时规则执行
- 控制规则执行和避免冲突
- 复杂事件处理(CEP)
课程培训对象
- 使用红帽 JBoss 开发人员工作室编写和测试规则的规则编写人员
- 负责开发商业规则并将其整合到和 Java 和 Java EE 企业应用的 Java 应用开发人员
课程前提条件
- 具备基本 Java 和 Java EE 编程经验
- 最好了解 Eclipse IDE、Maven 和 GIT,但并非必要条件
- 无需具备商业规则开发经验
课程大纲
课程大纲
- 红帽 JBoss BRMS 概述
- 了解红帽 JBoss 商业规则管理系统(BRMS)的架构和业务需求。
- 编写基本规则
- 使用红帽开发人员工作室(JBDS)编写基本商业规则。
- 将商业规则与 Java 应用程序集成
- 学习如何使用 API 将规则处理集成到应用程序中。
- 决策表
- 学习电子表格版决策表的使用目的和布局,了解 JBoss BRMS 在运行时如何加载决策表。
- 域特定语言
- 学习域特定语言(DSL)的目的、声明方式及其在规则中的使用方法。
- 测试规则
- 了解 JUnit 测试并学习如何测试 BRMS 应用程序。
- 编写复杂规则
- 学习如何使用 BRMS 规则引擎的复杂功能。
- 控制规则执行
- 学习如何在规则执行时实施冲突解决策略。
- 调试 Drools
- 学习如何在红帽开发人员工作室中调试 Drools 应用程序。
- 复杂事件处理
- 使用规则进行复杂事件处理。
注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定考试目标或主题存有疑问或需要确认,请联系我们的培训工作人员。
学习成果
企业获益
本课程旨在帮助学员培养所需技能,以便创建业务逻辑并用作可供传统应用使用的商业规则,无需更新并重新部署应用即可更改这些规则。如此一来,便能加速上市,提高各个应用所用的特定商业规则的可见性,并降低会导致应用出错的解读错误风险。
红帽创建本课程的旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。
个人获益
完成本课程后,学员应该能够使用 JBoss 开发人员工作室 IDE 来开发业务规则并将其整合到 Java 应用。这些商业规则将使用业务专家和软件开发人员都能理解的语言来编写。
同时,学员还将具备以下专业技能:
- 使用 Drolls 声明性语言创建商业规则。
- 使用决策表和域特定语言(DSL)创建商业规则。
- 将业务规则整合到 Java 或 Java EE 应用中。
- 调试业务规则。
- 实施为复杂事件处理(CEP)量身定制的规则。
此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源