基于Rete算法的数据库通知引擎技术研究

被引量 : 15次 | 上传用户:zmstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会正处于一个信息膨胀的时代,股市行情、体育赛事、彩票、生产管理、公司经营、购物中心的促销活动……都包含了许许多多我们关注的信息。这些信息大多又是通过数据库来存储和管理的。每天随着新信息的产生,数据库中的数据都在不断地更新。而作为这些数据库的用户,希望自己所关注的数据发生变化时,能得到及时的通知,以免导致不必要的经济损失;或者定时地得知数据库中有关数据的状态,以便及时调整经营策略或管理方案。 数据库通知服务就是一个能满足以上需求的应用程序。目前,Sybase、Oracle、Microsoft、IBM等数据库管理系统提供商都推出了开发数据库通知服务应用程序的平台,但是还存在一些不足。首先,各类提供商通常提供的是相互独立的服务,这些通知服务开发平台只能基于特定类型的数据库系统,对其他类型的数据库系统不能支持。然而,目前许多企业还在使用不同种类数据库系统,在这些数据库系统之间又需要关联地进行通知服务;其次在数据库通知服务应用程序生成过程中,大都采用SQL编码来表示用户的订阅,通过SQL查询将订阅与事件进行匹配,而在含有递归的查询中,SOL语言的表达能力有很大的局限。最后,使用SQL编码方式改动起来也非常麻烦。 数据库通知引擎是数据库通知服务的核心。本文结合上海市高等学校青年基金项目“基于Agent的异构数据集成和数据模式匹配原型系统的设计与实现”的一些研究成果,设计和实现了一种新型的数据库通知引擎原型系统。该系统是在Jbuilder 8.0开发平台上,完全采用Java语言编写。在实现过程中,取得了以下研究成果: (1) 提出了一种实现数据库通知服务的新思路。通过使用产生式规则代替SOL编码来表达用湖的数据库通知策略,用户非常容易理解和接受,修改起来也非常方便。使用规则还可以解决数据库中的递归查询和进行复杂的推理。 (2) 设计和实现了一个可视化的规则编辑器。规则编辑器具有一定的向导功能,使得用户定义规则更加方便。 (3) 定义和实现了规则引擎与数据库的接口,并把这个接口与规则引擎封装为数据库模式匹配引擎。选用Rete算法作为数据库模式匹配引擎的匹配算法。上海海事大学硕士学位论文(4)通过JDBC技术实现了异构数据库系统之间关联通知服务。(5)对数据库通知引擎系统进行了结构设计和模块定义,最后实现了一个原 型系统。原型系统可以通过短消息和电子邮件给用户发送通知。
其他文献
台湾地区"大法官"在两个层面上对大学自治进行解释:在大学与国家公权力层面上,通过第380、450号解释,使大学自治获得宪法保障,不仅可以对抗行政机关的不法干涉,亦可以对抗立
根据物理学科特点和心理特点,探讨了中学生物理学习兴趣的培养策略:利用生动的物理现象,培养学生的直觉兴趣;利用物理实验和实践活动,培养学生的操作兴趣;加强物理思维训练,
中医药治疗痛风实验研究表明,单味药提取物(穿山龙、葛根、绞股蓝、萆薢、牛膝)、经方及验方有效成分(经方加味四妙汤、当归拈痛丸、痛风汤及验方痛风康Ⅱ号颗粒、抗痛风胶囊
目的 研究原发性胆汁性肝硬化 (primarybiliarycirrhosis,PBC)的临床特征与中西医结合的治疗方案。 方法 以 16例PBC患者为观察对象 ,采用熊去氧胆酸 (13~ 15mg·kg- 1·d-
探讨美国科学课程改革的百余年历程,了解其各阶段改革的特点与问题,对于我们深入认识制约科学课程改革的内外部因素有着重要的意义。百年美国科学课程改革经历了现代科学教育
暖肝煎出自《景岳全书》,由当归、枸杞子、小茴香、肉桂、乌药、沉香、茯苓及生姜组成,方中当归、枸杞子温补肝肾,肉桂、小茴香温肾散寒,乌药、沉香行气止痛,茯苓渗湿健脾,生
先秦儒家智德观主要包括先秦儒家关于智的来源、含义及其作用的思想。先秦儒家智德观具有四个方面的明显特点:从智的内容上看,主要是人事之智;从智与德的地位上看,主张智从于
<正>台湾文创指标品牌"诚品生活"近日首度公开宣布将于2015年春进驻上海浦东陆家嘴,与即将成为两岸三地第一高楼的上海中心大厦,共同打造城市文化新地标。1989年,诚品由台北
随着服务文化建设引入企业日常管理,作用日趋凸显。服务理念、服务标示、服务程序、服务行为已成为企业管理的重要组成部分。“服务无小事、服务无止境”已成为企业服务文化建
采用社会支持评定量表(SSRS)和心理健康诊断测验(MHT)对298名农村小学留守儿童进行调查,以考察社会支持与留守儿童心理健康水平之间的关系。结果发现,农村留守儿童心理健康总