论文部分内容阅读
数据库中间件是所有中间件中应用最广泛、技术最成熟的一种,已有的关于这方面的研究工作主要集中在异构数据源的集成上。随着企业本身对于分布式处理的需求及Internet信息网络的飞速发展,现在的网络信息系统对于数据交互效率、数据安全性及系统负载的均衡等提出了更高的要求。现有的数据库中间件已不能完全满足网络信息系统应用的上述需要,Agent技术的发展为解决这一问题带来了契机。目前,国内外对于软件Agent技术在中间件中的应用已有了一些成果,但是对于其在数据库中间件中的应用还缺少更为深入的研究。 本文针对上述背景,系统地研究了数据库中间件、软件Agent与多Agent间的协作与通讯等技术,然后从理论上论述了将Agent技术引入数据库中间件系统的可行性,给出了一个Internet环境中的基于软件Agent技术的多Agent数据库中间件系统模型。并从Agent的特性、Agent的结构、多Agent间的组织与通信协作,以及系统中涉及到的各Agent等方面阐述了数据库中间件系统模型的方案设计。最后讨论了此数据库中间件模型在江苏省水利基础数据库系统中的应用。 本文讨论的系统方案较好地解决了当前一般的数据库中间件存在的问题,可更好地适应网络信息系统的前述需求,满足企业对于分布式处理的需要。进一步的工作是将移动Agent技术应用于数据库中间件系统,并增强Agent的学习能力,实现更为智能化的数据库中间件系统。