Course Code:
advdrools8
Duration:
21 hours
Prerequisites:
- 具有Drools和基于规则的系统的中级知识
- 对Java或同等编程语言具有较强的掌握
- 具有企业系统集成的经验
观众
- 资深开发人员
- 软件架构师
- 集成专家
Overview:
Drools是一个强大的业务规则管理系统(BRMS),使组织能够实施复杂的决策工作流程和系统集成。
这项由讲师主导的现场培训(线上或线下)旨在针对希望优化规则执行、将Drools与企业系统集成以及利用决策表和特定领域语言(DSL)等高级功能的高级参与者。
到这个培训结束时,参与者将能够:
- 优化复杂规则执行的性能。
- 利用Drools的高级功能,如决策表、DSL和规则模板。
- 将Drools与企业应用程序和外部系统无缝集成。
- 为规则开发实施健壮的版本控制和协作机制。
- 为企业需求设计和部署基于Drools的可扩展解决方案。
课程形式
- 互动讲座和讨论。
- 大量的练习和实践。
- 在现场实验室环境中进行实际操作。
课程定制选项
- 要请求本课程的定制培训,请联系我们安排。
Course Outline:
优化规则执行
- 性能调优的高级技术
- 无状态会话和有状态会话的有效使用
- 内存管理和缓存策略
利用高级功能
- 创建和管理决策表
- 编写和使用特定领域的语言(DSL)
- 利用规则模板进行动态规则生成
将Drools与企业系统集成
- 将Drools连接到消息代理和ESB
- 与企业数据库和REST API集成
- 在BPM工具和工作流中使用Drools
大规模管理规则
- 规则和资产的版本控制
- 协作规则编辑和部署策略
- 对基于Drools的应用程序实施CI/CD管道
设计Scala可扩展的解决方案
- 构建基于规则的决策系统
- 分布式规则执行的设计模式
- 高可用性和容错机制
实际案例研究
- 使用Drools优化供应链管理
- 实施合规性和风险评估系统
- 为金融服务创建可扩展的决策平台
Sites Published:
United Arab Emirates - Advanced Drools 8
Saudi Arabia - Advanced Drools 8
South Africa - Advanced Drools 8
Österreich - Advanced Drools 8
Deutschland - Advanced Drools 8
Czech Republic - Advanced Drools 8
Magyarország - Advanced Drools 8
Luxembourg - Advanced Drools 8
New Zealand - Advanced Drools 8
Philippines - Advanced Drools 8
Costa Rica - Advanced Drools 8
United Kingdom - Advanced Drools 8
South Korea - Advanced Drools 8