图书馆自动化集成系统的选择
[摘要]图书馆自动化集成系统的选择应从操作系统、数据库、运行模式、网络体系结构、系统功能、系统开放性及安全性、多文种处理能力、检索技术、行业标准等方面考虑,从而选择合理且符合本馆特的自动化集成,系统。
1 图书馆自动化集成系统选择原则
1.2系统的开放性、二次开发能力:可以使用多种硬件、操作系统平台,与异质数据库有良好的接口,便于系统升级、更新后,仍可继续利用图书馆以前的设备、数据资源等。随着网络技术的发展,系统应采用TCP/IP通信协议,除可提供网络检索的一般功能外,还应提供WWW服务器功能及Z39.50协议等标准接口,来实现不同系统之间的信息检索、数据传送、存取控制及资源控制过程,提供网上资源共享,以支持网络环境下的联合编目、采购、通借通还、实时书目查询、、Q/A,馆际互借和网上原文传送等服务功能,实现基于网络的文献信息开发与服务。
1.3体系结构的稳定性:体系结构是系统的根基,先进而稳定的体系结构是系统成功的基础。目前比较流行的是Client/Server两层、Browser/Server三层体系结构或更为先进的多层结构,客户层、应用软件服务层、数据库层,随着数据量的增大和并发用户的增多,c/s模式的两层结构逐渐显示出系统性能下降、稳定性差、数据安全可靠性不足等缺陷。
1.4系统的网络功能及安全性:图书馆的自动化工作现在不只局限于局域网,还要能为读者提供Intemet上浏览及各种数据库的检索,并把馆藏信息放到广域网上,要求系统具有强大的网络功能,在实现图书馆的
联机编目、联机检索及网上文献信息的资源共享的同时,系统的抗病毒能力、防范网上黑客的侵袭是不容忽视的问题。对系统而言,数据库的安全是第一位的,它若有一整套安全机制,如内部数据日志备份、运行过程中断点恢复、实时出错跟踪、多级用户管理、多种系统备份机制及系统发生故障后的恢复功能等,对书目数据、读者借阅数据的安全保障尤为重要。
1.5 系统的灵活性:国产图书馆自动化系统通过开发不同版本,以适应不同规模,不同类型图书馆的需要,灵活性较差,国外图书馆集成系统相对要灵活,系统模块可以灵活组合以适应各种复杂使用要求,使之成为图书馆用户自己的管理系统。
2 运行模式及技术层面的选择
2.1 常见运行模式
(1)UNIX/终端模式,此模式中所有数据在主服务器上,终端通用UNIX的用户管理登录入主服务器,终端只有输入与显示功能,此方式较适合于系统维护能力差的图书馆。
(2)WindowsNT/Windows9x模式,此模式较灵活,既可采用C/S模式,也可直接利用微软操作系统的网络功能将数据集中在一台PC机上,它较适合于中小型图书馆。
(3)UNIX/Windows9x模式,基于UNIX标准,采用先进的体系结构,支持多种通用平台,它可使系统的运行效率高,开放性好,能为用户界面端提供更加方便、灵活的接口,此模式采用C/S结构,数据库可分布在多台UNIX服务器上,系统运行时启动客户端的应用程序,网络部分自动寻并连接服务器,在UNIX服务上由数据库服务程序提供存取服务,与
数据库更新无关的部分数据处理工作改由客户端完成。这种方式相对来讲
对网络性能要求较高,比较适合于大中型图书馆。
(4)Browser/server模式,采用HTML超文本页面方式,界面更友好、使用更方便,客户端只需要安装浏览器软件,有利于减少系统管理人员的
系统维护工作。
2.3B/S模式的特点:随着Internet技术的兴起,对C/S结构的
一种改进,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全
在Web服务器实现,客户端只需要浏览器即可进行业务处理,是以TCP/
IP协议为基础,以WEB为核心应用的信息交换平台,通过Internet网络
或城域网络跨校区整合多个图书馆资源,建立一个范围较广的电子化、数
字化、网络化的信息空间,在集管理方式下,区域内各图书馆不再是孤
立的、离散的点,采用三层网络体系结构,即客户层、应用软件服务层和
数据库层,通过开放的多层结构达到与其它图书馆的资源共享与协作,区
域图书馆对外的表现是一个整体,同时又具有各自特,通过一个统一
的虚拟的门户对读者提供服务。在2022年由广州图创计算机软件开发有
限公司研制的Interlib图书馆自动化管理系统,如图1所示,具有典型
基于java的图书管理系统的三层结构。国外的Aleph500系统是由:第三层(Oracle层)是数据逻辑
和服务层、中间层是应用服务层、顶层是服务表示层和逻辑层等多层体系
结构,也可以说它是基于WEB系统结构的多层的C/S结构,从而保证了
系统的可靠性和可扩展性。基于这种结构的联合图书馆具有联合编目、联
合目录、馆际互借、通借通还、联合采购、数字图书馆连接、一站式检索、支持多索号、支持移动采访、统一用户管理、统一计费、统一消息、实时
数据采集、分馆功能等特点。它与C/S结构相比较,由于数据集中存放
于中心馆的数据库服务器,客户端不保存任何业务数据和数据库连接信息,
因此数据安全性更高,不存在各分馆数据不一致性的问题,数据实时性强,升级维护容易。
2.4技术路线的选择
(1)支持多种数据库,如Oracle、Sybase、SQLServer、IBMUDB等数
据库。
(2)跨平台的应用,可以在多种主流服务器和操作系统平台上运行,
如UNIX、Linux、Win2000Server等,客户机用WINDOWS系统。
(3)JAVA语言开发,符合J2EE标准体系,与Internet紧密结合,实
现操作系统平台无关性,参数体系灵活丰富,满足不同类型图书馆的业务
需求,目前一些大中型系统主要构建在.NET平台和J2EE平台上,其中
跨平台的J2EE在开发信息资源共享平台中应用尤为广泛,J2EE是开发和
部署企业级应用的平台,由一整套服务(Services)、应用程序接口(APIs)
和协议构成,它对开发基于WEB的多层应用提供了功能支持。
(4)支持各种业内外最新标准,除全面支持CNMARC标准外,还应包括TCP/IP、HTTP、MARC21、Unicode、XML、NICP、SOAP、Z39.50、
Z39.88(OpenURL)、OAI、DublinCore等标准和协议,Z39.50技术是图
书馆应用信息检索服务的定义和协议规范,它是一种可提供在不同的图书
馆集成系统之间进行数据交换的协议,是它可以解决信息的通用检索问题,支持多地址、多数据库的广播查询。元检索方式代表数据检索的发展方向,执行OperURL和CrossRef标准,实现各图书馆资源间无
缝链接。
(5)系统的安全性,一个好系统应具有可靠的安全性,国外软件一般
采用分层口令管理模式。(6)采用:B/S模式多层结构开发,即数据层、
逻辑层、表示层。满足应用的安全和可伸缩发展需求,Browser端完全采
用XML、XSLT技术,动态数据处理,采用负载均衡技术,采用一种开放型WWW站点,WEB站点采用HTTP传输协议来接收和发布信息,通过互联网进
行实时的在线交互式WEBServer。
(7)多文种处理能力,支持Unicode超大字符集以及多种语言用户接口,支持Unicode、GBK、BIG5、CCCII等各种字符集之间的内码转换,真
正解决多语种、多字符集问题。
(8)数字资源整合,以目录管理为核心,传统业务管理同数字资源整
合到一个平台中,整合各资源库读者信息,统一认证,如图2所示。
(9)书目一站式检索,随着检索(z39.50),馆际互借(ISO10160),流
通(NSIP)标准的应用,互操作成为可能,图书馆服务内容建立在OPAC之上,构筑网络信息门户。
(10)走上无线道路,支持移动计算,无线信息服务。
在一个较复杂的图书馆自动化软件中,有多个数据库(如采访库、编
目库、总书目库等),数据库是否支持MARC格式的存储格式与字段索引方式,系统内部能否兼容多种MARC数据格式,能否在多种MARC格式之间互
相转换,能否接收ISO2709和其它各种定长格式文本都很重要。要轻松实
现数据库之间的数据转换、交流、索引等,这就需要一个数据库的管理系统。同时具有开放性的特点,能够支持标准化结构查询语言(SQL),大多
系统采用开放型商用关系数据库包括Oracle、Informix、Sybase、SQLServer等及一些专用数据库管理系统。应用软件的开发在数据库管理
系统的使用上有两种方式:1)是直接在商用数据库存管理系统上开发,即
利用现有商用数据库管理系统作为开发工具,这些软件具有数据通用性好、便于二次开发、安全性和稳定性高、检索速度快并能提供多种检索途径、
提供自动备份和日志恢复功能等明显的优点,但成本较高,系统灵活性可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。