APP下载

我国图书馆自动化系统结构演变与发展趋势分析

2021-12-31

内蒙古科技与经济 2021年18期
关键词:客户机浏览器界面

刘 娟

(湖南省古丈县图书馆,湖南 古丈 416300)

无论是国内厂商还是国外厂商,在20世纪90年代面临网络技术、客户端/服务器技术的发展对集成系统冲击,而且影响日益深刻。由于国外图书馆自动化系统在汉化问题上的技术日趋成熟,并且在支持异构系统、Z39.50、管理理念、系统架构等方面优于国内系统,国内一些有经济实力的高端图书馆用户在20世纪90年代中后期开始选择Sirsi、Innovative Interface Inc等公司的ILS产品。针对这种情形国内自动化集成系统商家开始发力,在原有框架下重新设计其产品,加强对网络检索、系统管理的优化功能,从整个自动化集成系统运行的网络结构、层次结构入手进行转变。

1 从单一的组网结构向多层组网结构转变

1.1 早期的主机终端网与Novell网

国内图书馆自动化集成系统的部署离不开当时的网络技术环境,早期的图书馆自动化集成系统都支持以单机为中心的网络系统,在这种网络系统当中,只有一台中心计算机,其余终端都不具备自主处理功能。这种网络系统模式在硬件的选择上一般需要购置集中器或多路器来实现多个终端共享网络线路,在主机前端增加通信处理机或前端机专门负责通信控制,如20世纪90年代ILAS系统可以支持标准多用户模式下运行,终端设备通过串行卡(多用户卡)和终端服务器(前端机)两种方式与主机相连,从而构成ILAS运行网络。

随着局域网技术的发展,局域网络操作系统开始从3+网络应用软件系统转向应用NetWare网络操作系统,即服务器上开始应用Novell公司的NetWare网络操作系统,工作站一般采用MSDOS操作系统,汉字平台采用UCDOS网络版,如通用图书馆集成系统GLIS 3.0当时运行的网络环境就是NetWare V3.12网络操作系统,后来操作系统也可以用视窗系统Windows作为工作站,只需要安装网卡和加装支持Novell网络协议的IPX/SPX,通过网卡、网络协议、集线器构建NOVELL网络。

1.2 多层组网结构并存

到了20世纪90年代中后期,局域网络操作系统开始出现多种网络结构并存局面,如DOS、UNIX、Windows NT Server、NetWare网络操作系统,以Windows NT网络操作系统、UNIX网络操作系统组网为发展趋势,网络中以视窗户系统Windows作为客户机成为20世纪90年代中后期的主流发展方向[1]。客户机除了支持IPX/SPX网络协议外,还支持TCP/IP协议,并且图书馆自动化系统商更注重支持基于Windows局域网络的开发,推出的自动化系统软件是基于Window系统平台,因此研制出来图书馆自动化集成系统,既可以主机终端多用户模式运行,也可以通过网络模式访问运行,如NOVELL网络访问、Windows网络访问、甚至Internet网络访问,只需要在服务器和工作站各自安装部署相应的网络协议和安装相应的交换机设备。

1.3 组网硬件设施改善

另外在物理硬件组网方面,20世纪90年代局域网技术出现突破性发展,是使用非屏蔽双绞线UTP的10BASE-T标准,构建的以太网拓扑结构大多为星型或星形与总线型的混合结构,使得网络组建非常容易,应用RJ45接线头连网容易移动,并且网络故障较少,不必使用T型连接器和终端匹配器[2]。

2 从字符界面系统向图形用户界面结构转变

图书馆自动化系统受到视窗系统Windows的影响,用户界面从字符系统升级到以Windows为代表的图形用户界面(GUI)。原有的图书馆自动化系统的字符系统界面多采用字符用户界面(CUI),以菜单方式运行,用户界面的友好程度及系统的易用性上有所欠缺[3]。图形界面与字符界面相比,具有用户界面友好,系统可操作性好等优点,已成为软件界面的发展方向。

字符用户界面主要是基于DOS、UNIX、Netware操作系统运行的程序开发平台设计研制的,由于在CUI界面使用者需要了解或记住命令语句,而不像GUI界面使用者无须了解计算机命令语句,通过窗口、菜单、按键等方式来方便地进行操作。因此,CUI界面随着Windows系统普及,GUI界面得到广泛应用,图书馆自动化系统置身于软件系统用户市场,毫不例外地、与时俱进地对原有系统进行升级改造换代,推出GUI的图书馆自动化系统软件产品。如深圳科图ILASⅡ、清大新洋公司GLIS等图书馆自动化系统产品均为开发出来基于GUI界面系统产品。

3 系统架构向C/S和B/S转变

网络技术发展到基于开放系统互联(OSI)和客户机/服务器(C/S)模型的分布处理阶段,图书馆的自动化建设也进入了网络化发展阶段。这一阶段呈现渐进式的替代,从主机用户结构向C/S结构转变,再向B/S结构转变。当然在转变的过程中出现并存的现象是必然的。

3.1 从主机用户结构向C/S结构转变

作为图书馆的核心系统之一的图书馆自动化集成管理系统,其系统结构也从主机处理模式向客户机/服务器分布处理模式发展[4]。主机处理模式在网络环境下,系统封闭性、事务处理性能较差。网络技术的成熟为C/S技术提供了支撑环境,以UNIX、WINDOWS为核心的开放系统技术为客户机/服务器模式的推广应用起了积极的推动作用。国内在这一时期新开发的系统和原有的系统都将系统架构转向C/S模式。

深圳ILASⅡ在ILAS基础上,经过技术改进,采用C/S模式,服务器端采用UNIX,客户端以Windows95为依托,利用Visual C++、SQL等作为开发工具,采用TCP/IP的接口方式,使图书馆内部网可与校园网、地区网、Cernet及国际网互联。

北京鑫磐软件技术有限公司(原清华大学光盘国家工程中心北京金盘电子有限公司图书馆系统部)1995研制开发的GDLIS,该系统软件以局域网为软件运行平台,支持当时主流的WindowsNT/NetWare网络操作系统平台,以SQLServer作为数据库服务器的管理平台,以FoxPro为客户端的开发平台,借助ODBC来支持具有客户机/服务器结构体系的图书馆关系数据库管理系统[5]。

北京息洋电子信息技术研究所研制的GLIS的Client/Server广域版,是在UNIX和Windows95双平台开发[6]。该系统数据库端采用Unix版Glis Application Server提供数据库引擎、Terminal查询界面和RQserver分别为前端应用系统提供数据库服务、客户机/服务器方式查询。1998年推出基于FoxPro5.0的Win95/NT/Novell版,采用客户机/服务器模式,广泛适应于Windows NT、UNIX、Netware平台[7]。

此外,深圳大学图书馆SULCMIS系统(1997)、北京丹诚的Datatrans系统(1996)、北京图书馆文津图书馆管理软件也在原有系统基础上,纷纷进行技术改版,转成为网络功能更强、性能更优的Client/Server版的图书馆集成管理系统。

3.2 从C/S结构向B/S多层结构转变

图书馆自动化系统只有融入网络大环境,才能最终实现真正意义上的资源共享的目标。国内图书馆自动化系统公司开始研制并推出具备网上联合编目、馆际互借、网络查询等网络化功能产品,部分图书馆自动化系统产品的书目查询功能,运用了超文本技术,可支持在Internet上运行。

B/S结构,即Browser/Server(浏览器/服务器)结构,它是随着Internet技术的兴起,对C/S结构的一种变化和改进。B/S结构主要利用了不断成熟的WWW浏览器技术,结合多种VBScript、JavaScript等Script语言和ActiveX技术,构造的全新软件系统技术。运用B/S技术就只需要安装一个服务器(部署数据库和应用系统),客户端运用WWW浏览器即可运行软件。客户端通过浏览器向Web服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器,诸如数据请求、加工、结果返回及动态网页生成、对数据库的访问和应用程序的执行全部由Web服务器完成。随着Windows将浏览器技术植入操作系统内部,B/S结构维护方便、开发简单、共享性强、分布性强等诸多优点,这种结构成为替代C/S体系结构的趋势也越来越明显。

GDLIS系统除了业务系统运用C/S结构运行外,在提供书目服务方面,其提供的Web Server应用程序,可在校园网上、Internet上用浏览器查询GDLIS用户馆的馆藏书目数据库,实现馆藏查询从C/S向B/S结构的转变。深圳大学图书馆1997年推出的升级版SULCMISⅢ具备Web检索功能,虽然大部分业务系统如采访、编目、流通、期刊等子系统采用客户机/浏览器技术,但在校园网上和互联网上则采用了Internet/Intranet技术,通过B/S技术来实现Web书目查询功能[8]。丹诚软件有限公司的DataTrans—1000系统1997年推出自主版权的WWW服务器,用于Internet网上远程检索、访问馆藏目录[9]。

尽管上述公司在开发研制的图书馆自动化系统,大部分业务子系统是基于C/S结构,只有馆藏目录查询服务开始B/S结构应用与实用化。但到了2003年,北京清大新洋公司推出国内首家完全B/S模式的图书馆管理软件GLIS8.0,创新地解决了主分馆问题,完全B/S结构的图书馆自动化系统得到图书馆用户肯定。此后ILAS、图腾、妙思等产品也相继推出B/S的图书馆自动化系统产品。

猜你喜欢

客户机浏览器界面
微重力下两相控温型储液器内气液界面仿真分析
国企党委前置研究的“四个界面”
扁平化设计在手机界面中的发展趋势
微软发布新Edge浏览器预览版下载换装Chrome内核
反浏览器指纹追踪
隔山亦能打牛,本本巧变远控利器
升腾瘦客户机借神码翱翔“云端”
基于Web数据提高访问速度的方法
浏览器