地方高校图书馆公共查询系统的入侵防御
2009-06-24章治
章 治
关键词:读者服务;公共查询机;无盘网络;图书馆
摘 要:公共查询机主要起着自助式服务的功能,基本上无人管理,容易造成病毒的泛滥、操作系统的崩溃等问题,直接影响到读者查询馆藏资源信息的情绪。无盘网络系统可以防御病毒的入侵、阻止随意操作,为读者提供更安全、更可靠及更高效的公共查询环境,让图书馆读者服务管理获得最佳的效果。
中图分类号:G250.7文献标识码:B 文章编号:1003-1588(2009)01-0107-03
The Public Inquiry System of Local University Library to Invades the Defense
ZHANG Zhi
(The library of Nanjing Xiaozhuang University,Nanjing210017,China)
Key words:reader's service;public inquire about machine;diskless network;library
Abstract:The public search machine mainly rises the function of the self service, basically unmanned management, result in the deluge of the virus easily, the breakup of the operate system etc. problem, affect the reader to search the motion that the building hides the resources information directly. Have no dish network system can defense the virus to invade, obstruct to operate at will, provide the public search environment of more safe, more dependable and higher effect for the reader, let library the reader serves the management to acquire the best result.
如今各高校图书馆为了给教学、科研与信息技术提供更大的服务空间,为了让读者能更快、更即时、更准确地索取到馆藏信息资源,而在缩减为读者提供公共查询室面积的同时,正倾向于在书库和阅览室内另辟出开放式的公共查询区域,放置不同数量的计算机(即公共查询机)。公共查询区域作为图书馆的一种服务场所,它不仅可以帮助读者即时、近距离查询到所需的馆藏信息资源,还能为读者提供个人借还信息和图书馆服务信息,发挥着自助式服务的功能。
公共查询机作为读者与馆藏信息资源的桥梁,只提供读者进行馆藏信息资源查询的操作,禁止读者进行与查询无关的操作。如何在功能上实现既有效满足读者对馆藏资源的查询需求,又防止读者利用公共查询机做其他用途(下载、删除、修改、安装等),公共查询区域中计算机组网的架构尤其重要。可以这么说,计算机的组网形式决定了公共查询机使用的频率,也决定了读者对馆藏信息需求的满意程度。在有效利用网络资源(服务器硬盘资源)进行共享的同时,既可以帮助解决公共查询机带来的各种安全管理问题,又能为读者提供更安全、更可靠及更高效的查询环境,还能让图书馆读者服务管理获得最佳的效果:自助服务。
1 分析问题
目前,地方高校图书馆公共查询机分布区域较广,普遍存在着由病毒、误操作与恶意破坏所带来的操作系统崩溃、计算机启动与运行缓慢等问题,直接影响到查询系统的正常使用。虽然过去图书馆为了避免这些问题的发生,先后采用了限制用户的权限、修改组策略、安装还原卡等方法来限制读者用户的某些使用权,但仍无法从根本上解决实际问题。主要原因有以下几方面。
一是安全问题。公共查询机主要起着自助服务的功能,基本上无人管理,容易造成病毒的泛滥、操作系统的崩溃等问题。长期下来,问题日积月累,严重影响到读者使用公共查询机检索馆藏资源信息的情绪。
二是维护问题。高校图书馆的公共查询机主要是PC机(有盘计算机),维护者需要每隔一段时间对各处计算机进行清理与维护,维护的成本较高。软件的升级或数据的更新,需要维修人员东奔西走到每一台计算机上进行操作。随着计算机数量的日趋增多,维修人员疲于奔命,也无法从根本上解决读者服务管理上产生的矛盾。
2 解决问题
为了解决上述的安全管理所带来的矛盾,首要将那些不稳定因素(如病毒防护、软件升级、数据更新、系统维护等)集中起来,通过网络的共享性,利用虚拟存储技术(Virtual Disk SystemArchitecture),加以解决。在运用该技术时,整个网络就好像一台计算机在工作,它既发挥了公共查询机的独立计算能力,又合理利用了服务器的集中管理特性,把不稳定的因素加以统一管理,这样对于读者查询系统的环境,会起着非常好的管理效果。
2.1 以往的经验
20世纪90年代中期,南京晓庄学院图书馆先后开发了以无盘网络系统为平台的馆藏查询系统(Novell DOS无盘工作站、Windows95无盘工作站、WBT终端等)。通过网络把文件服务器上的映象文件模拟成为与本地硬盘一模一样的“网络盘”,客户端的操作与有盘的计算机没有任何区别。1995年至2002年,该系统运行还比较稳定、并且软件兼容性较好,每天来公共查询室查询的读者人数爆满,是南京晓庄学院图书馆读者服务品牌的窗口。
2.2 计算机技术的发展
在过去,计算机的配置比较低,在运行较大的程序时,有盘的计算机具有一定的优势,随着计算机技术的不断发展,计算机的配置也越来越高,无盘网络系统的运行速度也有了明显的提高。在使用虚拟网络驱动软件时,让所有维护工作简化为仅对服务器的维护,较大程度上简化了维护量,提高了工作效率。
所以说,选用无盘机(NC)取代有盘机(PC)组网,具有节省费用、安全性高、易管理和易维护等优点,这是因为随着NC对网络服务器依赖程度逐步减弱的缘故。在该系统中,管理员只需完成服务器上的管理和维护,软件的升级和安装也只要在配置一次后,整个网络中的所有计算机都可以使用,它在开放式的公共查询环境中必将适应时代发展的趋势,在实际应用中也具有得天独厚的优势。
3 组网的框架结构
目前,高校图书馆的无盘网络系统主要运用在公共查询区域与电子阅览室中,公共查询网络系统主要是共享映象模式,而电子阅览室网络系统主要倾向于专用映象模式。
3.1 带服务器缓冲的共享映象模式
服务器端的缓冲区(Cache)是用来减少用户为了取得文档和服务器建立连接的等待时间,而服务器端的Cache是用于缩短服务器的反应时间、增加服务器的吞吐量。终端服务的工作原理是客户机和服务器通过TCP/IP协议和标准的局域网构架联系。客户端终端,通过客户机鼠标、键盘的输入传递到终端服务器上,再把服务器上的显示传递回客户端。客户端不需要具有计算能力。众多的客户端可以同时登录到服务器上,仿佛同时在服务器上工作一样,它们之间作为不同的会话连接是互相独立的。
2000年,南京晓庄学院图书馆开发过WBT终端查询机(如图1),效果非常好,基本上没有发生病毒入侵和操作引起的系统崩溃,网络系统安全可靠,公共查询机是使用486微机,操作平台是Windows2000,读者随意操作,无人管理。
在此模式环境下,多个无盘公共查询机同时使用相同的虚拟磁盘映象,为了避免共享磁盘被破坏,映象文件在服务器端采用了缓冲方式,当它在修改虚拟磁盘时,被透明地传入服务器的缓冲区作暂时的储藏,当计算机重新启动时,暂存的文件在服务器上将被自动清除。
优势是:虚拟磁盘可以通过重新启动恢复初始状态,对图书馆技术部来说维护量降低;由于缓冲区设置在服务器上,降低了对公共查询机内存容量的需求;再加上虚拟映象文件被多个公共查询机共享使用,大大节省了服务器硬盘的空间。
缺陷是:由于缓冲区与公共查询机之间有较大的数据流量,网络负荷较重,随着终端数量的增加,网速越来越慢。
3.2 带内存缓冲的共享映象模式
随着计算机技术的发展,图书馆在公共查询区域中,可以选用无盘网络系统带内存缓冲的共享映象模式,如BXP技术。因为在该模式下,用户向虚拟磁盘读写内容时,内容将自动保存到客户端内存中,而用户所看到结果是写入了磁盘中,当客户端重新启动的时候,虚拟磁盘的所有变化被全部消失,就像在有盘计算机上安装了还原卡的效果一样,减轻了网络负荷,提高了运行速度(如图2)。
网络磁盘可以通过重新启动来恢复最初的状态,具有抗病毒和防黑客能力,对于开放式公共查询区域来说,其维护量大大降低。计算机的部分内存也将被当作虚拟磁盘来使用,因此在这种使用模式下,系统的客户端内存要求较高。目前奔4计算机的内存基本上都在256兆以上,在大容量内存计算机运行一些较大型软件时,系统不会因缓冲内存不够,而无法运行,从而使无盘查询机完全与有盘计算机一样工作。
4 无盘技术的应用优势
如今无盘技术的发展,很好地解决了为防御入侵带来的网络负荷加重,加快了网络访问速度。
4.1 软环境
一是在Web应用程序中,数据和网页暂时存储在客户端的内存或服务器的缓冲区上。在众多用户同时访问某个馆藏信息数据库或者单用户多次访问OPAC网页的情况下,这种缓冲技术可改善或加快访问的效率。因此,当开放式公共查询区域的客户端多次发出相同请求时,不必每次都执行ASP.Net代码对该请求进行处理。这样就节省了服务器的CPU时间,加快了响应速度。
二是使用代理服务器端执行高速缓存,网络上的多用户就可共享高速缓冲存储器。大多数管理员使用代理服务器(如Microsoft Proxy Server),将频繁使用的网页存储在代理服务器的硬盘上。代理服务器不用发送请求即可满足所有对网页的请求,这样访问速度比较快。
4.2 硬环境
一是低投入。减少了光驱、软驱、硬盘等部件,极大地减少了设备发生故障的可能,只要保证服务器的正常,就可以保证整个公共查询系统的稳定运行。无盘技术所有处理都在客户端上完成,完全不同于传统的集中计算的终端,对服务器的依赖程度降低,速度比传统的终端有了明显的改善,大大降低了服务器的成本投入。
二是高安全。运用虚拟存储技术,网络就像一台计算机那样工作,客户端用户进行更改、删除、安装等操作时,公共查询机一旦重新启动后这些记录都将不被保存,人为的破坏操作、计算机病毒对公共查询机几乎没有任何破坏作用。磁盘映象的中心化大大简化了备份管理,也省除了因远程客户端系统引起的不安全,安全性得到极大改善。
总之,在网络高速发展的今天,图书馆的局域网系统已经比较完善,读者更关注的是信息的访问与共享,希望人机设备更为简单、实用、低成本、维护简单,而独立的计算机(PC机)对于馆藏信息资源查询来讲无疑是一种浪费,无盘技术在图书馆公共查询系统中的应用,会充分发挥出它应有的魅力。
参考文献:
[1] 郭伟斌,罗文村,冯钿.无盘工作站技术的研讨[J].福建电脑,2006,(7).
[2] 胡昌文.BXP技术终端在图书馆中的应用[J]. 图书馆建设,2006,(3).
[3] 俞席忠.无盘工作站组建及应用[M].北京:人民邮电出版社,2001.
[4] 唐枫,钟珞.利用Web缓存解决网络流量问题[J].交通与计算机,2006,(1).