2 通用数据库应用开发接口:
20世纪90年代以后,数据库的应用向多元化方向发展,大型的应用往往涉及不同的应用领域,需要不同模型的数据库,因此产生了异构数据库组成的系统,传统的数据库管理系统提供的开发工具已经不能满足多数据库系统和联邦式数据库系统的需求。微软公司在1992年推出的开放式数据库互连(ODBC)接口技术正好解决了上述问题:微软公司提供了一套数据库访问接口标准,各数据库管理系统供应厂商和数据库工具开发厂商根据这个标准建立相应的数据库驱动程序和数据库访问接口工具,以便使同一个应用程序能访问各种各样不同的数据库。从此,使数据库应用系统的开发环境与结构向分布式、多层结构发展,如图6-2所示。 图6-2 多层数据库应用系统结构 数据库开发工具及其结构的发展,ODBC技术的发展,都是为了满足现代应用的各种需求,以便支持多数据库访问的数据库应用系统的开发。 应用程序服务器作为中间层,可以提供访问不同的DBMS的标准接口,应用程序对数据库的操作提交给应用程序服务器,应用程序服务器负责把操作命令转给相应的DBMS,把返回信息交给应用程序。 |