劉 娟
(湖南省古丈縣圖書館,湖南 古丈 416300)
無論是國內(nèi)廠商還是國外廠商,在20世紀90年代面臨網(wǎng)絡技術(shù)、客戶端/服務器技術(shù)的發(fā)展對集成系統(tǒng)沖擊,而且影響日益深刻。由于國外圖書館自動化系統(tǒng)在漢化問題上的技術(shù)日趨成熟,并且在支持異構(gòu)系統(tǒng)、Z39.50、管理理念、系統(tǒng)架構(gòu)等方面優(yōu)于國內(nèi)系統(tǒng),國內(nèi)一些有經(jīng)濟實力的高端圖書館用戶在20世紀90年代中后期開始選擇Sirsi、Innovative Interface Inc等公司的ILS產(chǎn)品。針對這種情形國內(nèi)自動化集成系統(tǒng)商家開始發(fā)力,在原有框架下重新設計其產(chǎn)品,加強對網(wǎng)絡檢索、系統(tǒng)管理的優(yōu)化功能,從整個自動化集成系統(tǒng)運行的網(wǎng)絡結(jié)構(gòu)、層次結(jié)構(gòu)入手進行轉(zhuǎn)變。
國內(nèi)圖書館自動化集成系統(tǒng)的部署離不開當時的網(wǎng)絡技術(shù)環(huán)境,早期的圖書館自動化集成系統(tǒng)都支持以單機為中心的網(wǎng)絡系統(tǒng),在這種網(wǎng)絡系統(tǒng)當中,只有一臺中心計算機,其余終端都不具備自主處理功能。這種網(wǎng)絡系統(tǒng)模式在硬件的選擇上一般需要購置集中器或多路器來實現(xiàn)多個終端共享網(wǎng)絡線路,在主機前端增加通信處理機或前端機專門負責通信控制,如20世紀90年代ILAS系統(tǒng)可以支持標準多用戶模式下運行,終端設備通過串行卡(多用戶卡)和終端服務器(前端機)兩種方式與主機相連,從而構(gòu)成ILAS運行網(wǎng)絡。
隨著局域網(wǎng)技術(shù)的發(fā)展,局域網(wǎng)絡操作系統(tǒng)開始從3+網(wǎng)絡應用軟件系統(tǒng)轉(zhuǎn)向應用NetWare網(wǎng)絡操作系統(tǒng),即服務器上開始應用Novell公司的NetWare網(wǎng)絡操作系統(tǒng),工作站一般采用MSDOS操作系統(tǒng),漢字平臺采用UCDOS網(wǎng)絡版,如通用圖書館集成系統(tǒng)GLIS 3.0當時運行的網(wǎng)絡環(huán)境就是NetWare V3.12網(wǎng)絡操作系統(tǒng),后來操作系統(tǒng)也可以用視窗系統(tǒng)Windows作為工作站,只需要安裝網(wǎng)卡和加裝支持Novell網(wǎng)絡協(xié)議的IPX/SPX,通過網(wǎng)卡、網(wǎng)絡協(xié)議、集線器構(gòu)建NOVELL網(wǎng)絡。
到了20世紀90年代中后期,局域網(wǎng)絡操作系統(tǒng)開始出現(xiàn)多種網(wǎng)絡結(jié)構(gòu)并存局面,如DOS、UNIX、Windows NT Server、NetWare網(wǎng)絡操作系統(tǒng),以Windows NT網(wǎng)絡操作系統(tǒng)、UNIX網(wǎng)絡操作系統(tǒng)組網(wǎng)為發(fā)展趨勢,網(wǎng)絡中以視窗戶系統(tǒng)Windows作為客戶機成為20世紀90年代中后期的主流發(fā)展方向[1]??蛻魴C除了支持IPX/SPX網(wǎng)絡協(xié)議外,還支持TCP/IP協(xié)議,并且圖書館自動化系統(tǒng)商更注重支持基于Windows局域網(wǎng)絡的開發(fā),推出的自動化系統(tǒng)軟件是基于Window系統(tǒng)平臺,因此研制出來圖書館自動化集成系統(tǒng),既可以主機終端多用戶模式運行,也可以通過網(wǎng)絡模式訪問運行,如NOVELL網(wǎng)絡訪問、Windows網(wǎng)絡訪問、甚至Internet網(wǎng)絡訪問,只需要在服務器和工作站各自安裝部署相應的網(wǎng)絡協(xié)議和安裝相應的交換機設備。
另外在物理硬件組網(wǎng)方面,20世紀90年代局域網(wǎng)技術(shù)出現(xiàn)突破性發(fā)展,是使用非屏蔽雙絞線UTP的10BASE-T標準,構(gòu)建的以太網(wǎng)拓撲結(jié)構(gòu)大多為星型或星形與總線型的混合結(jié)構(gòu),使得網(wǎng)絡組建非常容易,應用RJ45接線頭連網(wǎng)容易移動,并且網(wǎng)絡故障較少,不必使用T型連接器和終端匹配器[2]。
圖書館自動化系統(tǒng)受到視窗系統(tǒng)Windows的影響,用戶界面從字符系統(tǒng)升級到以Windows為代表的圖形用戶界面(GUI)。原有的圖書館自動化系統(tǒng)的字符系統(tǒng)界面多采用字符用戶界面(CUI),以菜單方式運行,用戶界面的友好程度及系統(tǒng)的易用性上有所欠缺[3]。圖形界面與字符界面相比,具有用戶界面友好,系統(tǒng)可操作性好等優(yōu)點,已成為軟件界面的發(fā)展方向。
字符用戶界面主要是基于DOS、UNIX、Netware操作系統(tǒng)運行的程序開發(fā)平臺設計研制的,由于在CUI界面使用者需要了解或記住命令語句,而不像GUI界面使用者無須了解計算機命令語句,通過窗口、菜單、按鍵等方式來方便地進行操作。因此,CUI界面隨著Windows系統(tǒng)普及,GUI界面得到廣泛應用,圖書館自動化系統(tǒng)置身于軟件系統(tǒng)用戶市場,毫不例外地、與時俱進地對原有系統(tǒng)進行升級改造換代,推出GUI的圖書館自動化系統(tǒng)軟件產(chǎn)品。如深圳科圖ILASⅡ、清大新洋公司GLIS等圖書館自動化系統(tǒng)產(chǎn)品均為開發(fā)出來基于GUI界面系統(tǒng)產(chǎn)品。
網(wǎng)絡技術(shù)發(fā)展到基于開放系統(tǒng)互聯(lián)(OSI)和客戶機/服務器(C/S)模型的分布處理階段,圖書館的自動化建設也進入了網(wǎng)絡化發(fā)展階段。這一階段呈現(xiàn)漸進式的替代,從主機用戶結(jié)構(gòu)向C/S結(jié)構(gòu)轉(zhuǎn)變,再向B/S結(jié)構(gòu)轉(zhuǎn)變。當然在轉(zhuǎn)變的過程中出現(xiàn)并存的現(xiàn)象是必然的。
作為圖書館的核心系統(tǒng)之一的圖書館自動化集成管理系統(tǒng),其系統(tǒng)結(jié)構(gòu)也從主機處理模式向客戶機/服務器分布處理模式發(fā)展[4]。主機處理模式在網(wǎng)絡環(huán)境下,系統(tǒng)封閉性、事務處理性能較差。網(wǎng)絡技術(shù)的成熟為C/S技術(shù)提供了支撐環(huán)境,以UNIX、WINDOWS為核心的開放系統(tǒng)技術(shù)為客戶機/服務器模式的推廣應用起了積極的推動作用。國內(nèi)在這一時期新開發(fā)的系統(tǒng)和原有的系統(tǒng)都將系統(tǒng)架構(gòu)轉(zhuǎn)向C/S模式。
深圳ILASⅡ在ILAS基礎上,經(jīng)過技術(shù)改進,采用C/S模式,服務器端采用UNIX,客戶端以Windows95為依托,利用Visual C++、SQL等作為開發(fā)工具,采用TCP/IP的接口方式,使圖書館內(nèi)部網(wǎng)可與校園網(wǎng)、地區(qū)網(wǎng)、Cernet及國際網(wǎng)互聯(lián)。
北京鑫磐軟件技術(shù)有限公司(原清華大學光盤國家工程中心北京金盤電子有限公司圖書館系統(tǒng)部)1995研制開發(fā)的GDLIS,該系統(tǒng)軟件以局域網(wǎng)為軟件運行平臺,支持當時主流的WindowsNT/NetWare網(wǎng)絡操作系統(tǒng)平臺,以SQLServer作為數(shù)據(jù)庫服務器的管理平臺,以FoxPro為客戶端的開發(fā)平臺,借助ODBC來支持具有客戶機/服務器結(jié)構(gòu)體系的圖書館關(guān)系數(shù)據(jù)庫管理系統(tǒng)[5]。
北京息洋電子信息技術(shù)研究所研制的GLIS的Client/Server廣域版,是在UNIX和Windows95雙平臺開發(fā)[6]。該系統(tǒng)數(shù)據(jù)庫端采用Unix版Glis Application Server提供數(shù)據(jù)庫引擎、Terminal查詢界面和RQserver分別為前端應用系統(tǒng)提供數(shù)據(jù)庫服務、客戶機/服務器方式查詢。1998年推出基于FoxPro5.0的Win95/NT/Novell版,采用客戶機/服務器模式,廣泛適應于Windows NT、UNIX、Netware平臺[7]。
此外,深圳大學圖書館SULCMIS系統(tǒng)(1997)、北京丹誠的Datatrans系統(tǒng)(1996)、北京圖書館文津圖書館管理軟件也在原有系統(tǒng)基礎上,紛紛進行技術(shù)改版,轉(zhuǎn)成為網(wǎng)絡功能更強、性能更優(yōu)的Client/Server版的圖書館集成管理系統(tǒng)。
圖書館自動化系統(tǒng)只有融入網(wǎng)絡大環(huán)境,才能最終實現(xiàn)真正意義上的資源共享的目標。國內(nèi)圖書館自動化系統(tǒng)公司開始研制并推出具備網(wǎng)上聯(lián)合編目、館際互借、網(wǎng)絡查詢等網(wǎng)絡化功能產(chǎn)品,部分圖書館自動化系統(tǒng)產(chǎn)品的書目查詢功能,運用了超文本技術(shù),可支持在Internet上運行。
B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務器)結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化和改進。B/S結(jié)構(gòu)主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種VBScript、JavaScript等Script語言和ActiveX技術(shù),構(gòu)造的全新軟件系統(tǒng)技術(shù)。運用B/S技術(shù)就只需要安裝一個服務器(部署數(shù)據(jù)庫和應用系統(tǒng)),客戶端運用WWW瀏覽器即可運行軟件??蛻舳送ㄟ^瀏覽器向Web服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器,諸如數(shù)據(jù)請求、加工、結(jié)果返回及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行全部由Web服務器完成。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,B/S結(jié)構(gòu)維護方便、開發(fā)簡單、共享性強、分布性強等諸多優(yōu)點,這種結(jié)構(gòu)成為替代C/S體系結(jié)構(gòu)的趨勢也越來越明顯。
GDLIS系統(tǒng)除了業(yè)務系統(tǒng)運用C/S結(jié)構(gòu)運行外,在提供書目服務方面,其提供的Web Server應用程序,可在校園網(wǎng)上、Internet上用瀏覽器查詢GDLIS用戶館的館藏書目數(shù)據(jù)庫,實現(xiàn)館藏查詢從C/S向B/S結(jié)構(gòu)的轉(zhuǎn)變。深圳大學圖書館1997年推出的升級版SULCMISⅢ具備Web檢索功能,雖然大部分業(yè)務系統(tǒng)如采訪、編目、流通、期刊等子系統(tǒng)采用客戶機/瀏覽器技術(shù),但在校園網(wǎng)上和互聯(lián)網(wǎng)上則采用了Internet/Intranet技術(shù),通過B/S技術(shù)來實現(xiàn)Web書目查詢功能[8]。丹誠軟件有限公司的DataTrans—1000系統(tǒng)1997年推出自主版權(quán)的WWW服務器,用于Internet網(wǎng)上遠程檢索、訪問館藏目錄[9]。
盡管上述公司在開發(fā)研制的圖書館自動化系統(tǒng),大部分業(yè)務子系統(tǒng)是基于C/S結(jié)構(gòu),只有館藏目錄查詢服務開始B/S結(jié)構(gòu)應用與實用化。但到了2003年,北京清大新洋公司推出國內(nèi)首家完全B/S模式的圖書館管理軟件GLIS8.0,創(chuàng)新地解決了主分館問題,完全B/S結(jié)構(gòu)的圖書館自動化系統(tǒng)得到圖書館用戶肯定。此后ILAS、圖騰、妙思等產(chǎn)品也相繼推出B/S的圖書館自動化系統(tǒng)產(chǎn)品。