论文题名: | 基于Rete算法的数据库通知引擎技术研究 |
关键词: | 通知服务;任务调度;模式匹配;规则引擎;Rete算法 |
摘要: | 数据库通知引擎是数据库通知服务的核心.该文结合上海市高等学校青年基金项目"基于Agent的异构数据集成和数据模式匹配原型系统的设计与实现"的一些研究成果,设计和实现了一种新型的数据库通知引擎原型系统.该系统是在Jbuilder 8.0开发平台上,完全采用Java语言编写.在实现过程中,取得了以下研究成果:(1)提出了一种实现数据库通知服务的新思路.通过使用产生式规则代替SQL编码来表达用湖的数据库通知策略,用户非常容易理解和接受,修改起来也非常方便.使用规则还可以解决数据库中的递归查询和进行复杂的推理.(2)设计和实现了一个可视化的规则编辑器.规则编辑器具有一定的向导功能,使得用户定义规则更加方便.(3)定义和实现了规则引擎与数据库的接口,并把这个接口与规则引擎封装为数据库模式匹配引擎.选用Rete算法作为数据库模式匹配引擎的匹配算法.(4)通过JDBC技术实现了异构数据库系统之间关联通知服务.(5)对数据库通知引擎系统进行了结构设计和模块定义,最后实现了一个原型系统.原型系统可以通过短消息和电子邮件给用户发送通知. |
作者: | 张彪 |
专业: | 交通信息工程及控制 |
导师: | 施朝健 |
授予学位: | 硕士 |
授予学位单位: | 上海海事大学 |
学位年度: | 2004 |
正文语种: | 中文 |