文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2研究内容
1.3研究意义
1.4研究目标
1.5论文结构安排
第二章规则引擎简介
2.1什么是规则引擎
2.2国内外研究和应用现状
2.3本章小结
第三章M-BOSS系统简介
3.1系统建设目标
3.2业务流程框架
3.3 M-BOSS系统结构与功能
3.4本章小结
第四章规则引擎应用需求分析
4.1面临的主要问题和困难
4.2应用规则引擎是解决问题的有效方法
4.3 M-BOSS中的规则引擎应用需求
4.3.1产品管理域中的业务规则
4.3.2客户管理域中的业务规则
4.3.3销售管理域中的业务规则
4.3.4合作伙伴管理域中的业务规则
4.3.5计费与账务域中的业务规则
4.3.6客户服务域中的业务规则
4.3.7市场营销域中的业务规则
4.3.8资源管理域中的业务规则
4.3.9工作流程管理中的业务规则
4.3.10知识管理域中的业务规则
4.3.11其它领域中的业务规则
4.4 M-BOSS中的典型规则引擎应用需求
4.4.1新装机业务受理
4.4.2按次点播的实时结算
4.5本章小结
第五章规则引擎应用典型案例研究
5.1总体规划
5.1.1应用思路与原则
5.1.2开发环境及运行平台
5.1.3技术体系架构
5.2业务规则应用分析
5.2.1使用的业务规则
5.2.2维护的业务规则
5.2.3业务规则应用分析
5.3系统设计
5.3.1数据模型的建立
5.3.2对象模型的建立
5.3.3业务规则与对象实体的映射关系
5.4规则库的建立
5.4.1业务规则表
5.4.2规则文件
5.5事实库的建立
5.2.1事实库结构
5.2.2部分事实数据
5.6编码实现
5.6.1 Drools与Spring集成
5.6.2数据层的代码实现
5.6.3表现层的代码实现
5.6.4业务逻辑层的代码实现
5.6.5业务规则应用代码示例
5.7规则引擎的应用测试
5.7.1单个业务规则的应用
5.7.2多业务规则的综合作用
5.8本章小结
总结与展望
本研究课题的创新
何时使用规则引擎
软件开发过程的转换
需要进一步研究的内容
参考文献
致谢