论文部分内容阅读
随着企业本身对于分布式处理要求的出现及Internet信息网络的飞速发展,现在的网络信息系统对于数据交互效率、系统负载的均衡、数据交互的安全性和异构平台之间的移植等提出了更高的要求,因此数据库中间件成了焦点。现有比较成熟的数据库中间件,包括ODBC和JDBC。ODBC对简单的查询都有复杂的选项,而且需要在客户机的每一台上进行安装,比较麻烦。JDBC具有天然的平台无关性无须安装、配置,但是JDBC访问数据库速度非常慢,对硬件的要求也高。本文参考了ODBC和JDBC技术,结合Agent的特性,提出了一个基于软件Agent技术的多Agent数据库中间件模型,从Agent特性、Agent的结构、多Agent组织、理论模型,以及Agent之间的通信和协作,系统中应该有的各个Agent、利用XML对Agent之间的通信语言KQML进行封装、以及连接池的具体实现等方面阐述了设计思想。
进一步的工作是将移动Agent技术应用于数据库中间件系统,并增强Agent的学习能力,实现更为灵活、智能化的数据库中间件系统。