版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 基于SOA的圖書館信息系統(tǒng)集成研究</p><p> 摘 要:根據(jù)目前圖書館信息系統(tǒng)建設(shè)存在問題,分析圖書館信息系統(tǒng)集成的總體要求,闡述面向服務(wù)的體系架構(gòu)SOA (Service-Oriented Architecture)的概念、基本工作原理,提出了基于SOA的圖書館信息系統(tǒng)集成架構(gòu)及實(shí)施集成的基本步驟,對圖書館信息系統(tǒng)集成建設(shè)具有一定的借鑒意義。</p><p>
2、; 關(guān)鍵詞:SOA;圖書館信息系統(tǒng);系統(tǒng)集成</p><p> 所謂圖書館信息系統(tǒng),就是圖書館利用信息技術(shù)手段協(xié)助其實(shí)現(xiàn)各項(xiàng)功能的工具或機(jī)制。從信息系統(tǒng)的一般概念來看,它是以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新和維護(hù),以提高效益和效率為目的,支持機(jī)構(gòu)或企業(yè)決策、控制、運(yùn)作和服務(wù)的人機(jī)系統(tǒng)。隨著圖書館信息化步伐的加快,圖書館信息系統(tǒng)的內(nèi)涵日益豐富,運(yùn)行
3、模式和平臺(tái)日漸多樣化和復(fù)雜化,系統(tǒng)規(guī)模和服務(wù)范圍不斷擴(kuò)大,因而系統(tǒng)的整體化和集成化問題日漸突現(xiàn)出來。在我國,圖書館信息系統(tǒng)的總體基礎(chǔ)較為薄弱,又處于一種超常規(guī)發(fā)展態(tài)勢,系統(tǒng)的整體化和集成化程度明顯不足,既制約了圖書館信息系統(tǒng)的健康發(fā)展,也導(dǎo)致了新的資源浪費(fèi)。圖書館信息系統(tǒng)集成化,既是圖書館及其信息系統(tǒng)自身發(fā)展的必然要求,也是圖書館信息系統(tǒng)未來發(fā)展的大趨勢。因此有必要從戰(zhàn)略的高度來認(rèn)識(shí)和全面規(guī)劃信息技術(shù)在圖書館的應(yīng)用與發(fā)展,認(rèn)識(shí)集成化對于
4、圖書館信息系統(tǒng)的重要意義,深入探討圖書館信息系統(tǒng)實(shí)現(xiàn)的有效途徑,為制定切實(shí)可行的整體解決方案奠定基礎(chǔ)。</p><p> 1 圖書館信息系統(tǒng)集成總體要求</p><p> 圖書館信息系統(tǒng)以圖書館文獻(xiàn)資源數(shù)字化為核心內(nèi)容、以圖書館管理的信息化為基礎(chǔ) 、以文獻(xiàn)信息服務(wù)的網(wǎng)絡(luò)化為手段實(shí)現(xiàn)圖書館的全面信息化。由于圖書館信息系統(tǒng)的不斷發(fā)展,其技術(shù)構(gòu)成應(yīng)用需求和服務(wù)模式也越來越復(fù)雜,必須考慮系統(tǒng)的
5、集成化問題。信息系統(tǒng)集成是根據(jù)一個(gè)復(fù)雜的信息系統(tǒng)或子系統(tǒng)的要求把多種產(chǎn)品和技術(shù)驗(yàn)明并連接入一個(gè)完整的解決方案的過程。顯然,它不僅僅涉及到軟件和硬件等技術(shù)問題。信息系統(tǒng)集成思想和方法滲透在信息系統(tǒng)建設(shè)的整個(gè)過程中。從廣義上講,系統(tǒng)集成泛指建設(shè)信息系統(tǒng)的全過程,內(nèi)容包括人的集成(最終用戶掌握和利用信息系統(tǒng)功能,從而融入信息系統(tǒng)中)、組織的集成(業(yè)務(wù)流程再造工程)、管理和技術(shù)的集成、計(jì)算機(jī)系統(tǒng)平臺(tái)集成。集成化就是實(shí)現(xiàn)系統(tǒng)集成、提高系統(tǒng)集成度的
6、過程。</p><p> 第一 ,圖書館信息系統(tǒng)支撐平臺(tái)的集成化。支撐系統(tǒng)的集成或稱平臺(tái)的集成是信息系統(tǒng)重要基礎(chǔ)。圖書館信息系統(tǒng)中均存在著由網(wǎng)絡(luò)平臺(tái)、操作系統(tǒng)平臺(tái)、數(shù)據(jù)庫平臺(tái)和服務(wù)器平臺(tái)共同構(gòu)建的基礎(chǔ)支撐平臺(tái),用于實(shí)現(xiàn)數(shù)據(jù)處理、數(shù)據(jù)傳輸和數(shù)據(jù)存儲(chǔ)組織;以及為應(yīng)用軟件的開發(fā)提供開發(fā)工具和環(huán)境的應(yīng)用軟件開發(fā)平臺(tái)。通過支撐平臺(tái)的集成使不同的平臺(tái)之間能夠協(xié)調(diào)一致地工作,達(dá)到系統(tǒng)整體性能的良好滿意度。</p>
7、<p> 第二,圖書館信息系統(tǒng)信息資源組織的集成化。信息集成的目標(biāo)是將分布在圖書館信息系統(tǒng)環(huán)境中自治和異構(gòu)的多處局部數(shù)據(jù)源中的信息有效地集成,實(shí)現(xiàn)各信息子系統(tǒng)間的信息共享。要使信息應(yīng)用系統(tǒng)加工的對象和產(chǎn)品即各種信息元素實(shí)現(xiàn)規(guī)范化和體系化,以便于信息采集、存儲(chǔ)、處理和利用;要將原有信息系統(tǒng)中信息不一致、缺少數(shù)據(jù)交換共享的新建應(yīng)用信息系統(tǒng)等的異構(gòu)分布的各個(gè)自治的數(shù)據(jù)庫進(jìn)行集成;還應(yīng)解決數(shù)據(jù)、信息和知識(shí)之間的有效轉(zhuǎn)換問題。&l
8、t;/p><p> 第三,圖書館信息系統(tǒng)應(yīng)用功能的集成化。對于圖書館信息系統(tǒng),要實(shí)現(xiàn)圖書館業(yè)務(wù)應(yīng)用的集成,為用戶提供的解決方案必須周密地解決各種應(yīng)用的綜合化,或稱一體化、系統(tǒng)化,實(shí)現(xiàn)應(yīng)用系統(tǒng)在業(yè)務(wù)上的“橫向”綜合,時(shí)間上的“縱向”綜合,技術(shù)上的跨領(lǐng)域綜合。</p><p> 第四,圖書館信息系統(tǒng)人的集成化。系統(tǒng)集成必須通過人的作用將多種硬件和軟件技術(shù)、 將各個(gè)單獨(dú)的信息系統(tǒng)重新優(yōu)化和組合,
9、形成一個(gè)統(tǒng)一的綜合系統(tǒng)。</p><p><b> 2 SOA原理</b></p><p> Gartner Group于1996年提出面向服務(wù)架構(gòu)SOA,到目前還沒有一個(gè)統(tǒng)一的定義,比較有影響的Service-architecture.com將SOA定義為:“本質(zhì)上是服務(wù)的集合。服務(wù)間彼此通信,這種通信可能是簡單的數(shù)據(jù)傳送,也可能是兩個(gè)或更多的服務(wù)協(xié)調(diào)進(jìn)行某些活
10、動(dòng)。服務(wù)間需要某些方法進(jìn)行連接。從本質(zhì)上說,SOA是一種面向服務(wù)的軟件架構(gòu),是一種設(shè)計(jì)和構(gòu)建松散藕合的軟件解決方案的方法。SOA架構(gòu)的基本元素是服務(wù),服務(wù)作為用于業(yè)務(wù)流程的可重用組件,它提供信息服務(wù)或簡化業(yè)務(wù)數(shù)據(jù)的狀態(tài)遷移過程,響應(yīng)客戶的請求并提供高質(zhì)量的服務(wù)。服務(wù)技術(shù)來源于網(wǎng)絡(luò),服務(wù)是一種抽象的概念,可以理解為是對技術(shù)所體現(xiàn)的行為的封裝,因此服務(wù)沒有明確的定義,在不同的環(huán)境下服務(wù)被形象化成不同的定義。在現(xiàn)實(shí)世界,服務(wù)代表行為,是對一些
11、任務(wù)與功能的封裝,同時(shí)必須明確邊界的定義,通過標(biāo)準(zhǔn)的接入點(diǎn)就可與其他服務(wù)或者業(yè)務(wù)邏輯流程連接,服務(wù)擴(kuò)展到物理實(shí)現(xiàn)環(huán)境,可被稱為是自包含的處理邏輯單元。</p><p> 服務(wù)可看成兩部分,一部分是服務(wù)本身,包括服務(wù)自身的信息、服務(wù)規(guī)范、服務(wù)端口等相關(guān)屬性,另一部分就是服務(wù)實(shí)現(xiàn),包括服務(wù)數(shù)據(jù)、服務(wù)邏輯等。服務(wù)通過服務(wù)本身的靜態(tài)描述,規(guī)范標(biāo)準(zhǔn)化自身信息,保障了服務(wù)的功能。并通過標(biāo)準(zhǔn)的服務(wù)端口與外部相連,包括服務(wù)本身
12、以外的其它服務(wù)或者整個(gè)的業(yè)務(wù)流程。結(jié)合服務(wù)端口與端口之間或者端門與流程之間的服務(wù)數(shù)據(jù)交換實(shí)現(xiàn)服務(wù)信息的交互,從而實(shí)現(xiàn)服務(wù)的動(dòng)態(tài)應(yīng)用。整個(gè)服務(wù)實(shí)現(xiàn)過程原理就是一個(gè)服務(wù)發(fā)布與檢索鏈接的過程,服務(wù)提供者(發(fā)布方)根據(jù)服務(wù)規(guī)范約束把服務(wù)發(fā)布在服務(wù)注冊表里(服務(wù)注冊者),負(fù)責(zé)管理集中的服務(wù)與服務(wù)之間的信息交互,當(dāng)服務(wù)請求者(需求方)根據(jù)服務(wù)規(guī)范約束提出服務(wù)需求時(shí),在服務(wù)注冊表里自動(dòng)檢索到滿足需求的服務(wù),并把發(fā)布和需求鏈接起來,通過數(shù)據(jù)交換實(shí)現(xiàn)服務(wù)
13、的動(dòng)態(tài)調(diào)用,如圖1所示。</p><p> 3 基于SOA的圖書館信息系統(tǒng)綜合集成</p><p> 3.1 基于SOA的圖書館信息系統(tǒng)集成架構(gòu)</p><p> 對于圖書館信息系統(tǒng),要實(shí)現(xiàn)圖書館業(yè)務(wù)應(yīng)用的集成,要使信息應(yīng)用系統(tǒng)加工的對象和產(chǎn)品,以便于信息采集、存儲(chǔ)、處理和利用,達(dá)到信息集成。與傳統(tǒng)集成方法相比,在SOA架構(gòu)中的資源都看作是服務(wù),這些服務(wù)是從需
14、求開始的,而不是從技術(shù)開始。因此,SOA能夠更快地響應(yīng)業(yè)務(wù)需求,并對變化做出快速響應(yīng)。SOA應(yīng)用集成具有如下優(yōu)點(diǎn):一是充分利用現(xiàn)有的資源,減少成本和增加重用。SOA對各種資源按一定的標(biāo)準(zhǔn)封裝為具有文檔形式接口描述的服務(wù),從而實(shí)現(xiàn)對現(xiàn)有信息資源的保護(hù)。二是更易于集成和滿足動(dòng)態(tài)需求。受基礎(chǔ)設(shè)施和現(xiàn)實(shí)變化的影響小,如當(dāng)任務(wù)轉(zhuǎn)換、信息資源更新等需求變化時(shí),只要根據(jù)需要向服務(wù)管理機(jī)構(gòu)提交新的注冊管理信息,就可以滿足新的需求,從而實(shí)現(xiàn)不同系統(tǒng)、不同
15、平臺(tái)間的無縫連接。三是基于開放的標(biāo)準(zhǔn),可擴(kuò)展性增強(qiáng)。由于SOA架構(gòu)的核心是Web服務(wù),它是應(yīng)用的標(biāo)準(zhǔn)訪問規(guī)范,所以無論信息系統(tǒng)中原有的應(yīng)用是采用哪些技術(shù)(Java、VB、C、Delphi)開發(fā)的,也無論應(yīng)用是運(yùn)行在什么平臺(tái)上(Windows、UNIX主機(jī)),都可以保證迅速實(shí)現(xiàn)各種異構(gòu)平臺(tái)之間的集成。 基于SOA的圖書館信息系統(tǒng)集成架構(gòu),就要將各種信息系統(tǒng)</p><p><b> 各層的主要功能
16、:</b></p><p> (1)數(shù)據(jù)訪問服務(wù)層通過數(shù)據(jù)集成消除數(shù)據(jù)孤島,實(shí)現(xiàn)分布數(shù)據(jù)源的統(tǒng)一管理。通過統(tǒng)一的數(shù)據(jù)訪問,解決信息訪問不標(biāo)準(zhǔn)、不規(guī)范的問題,可通過Web服務(wù)的方式提高信息的共享性。此外數(shù)據(jù)訪問服務(wù)層還可以實(shí)現(xiàn)不同系統(tǒng)內(nèi)信息的交換需要,通過數(shù)據(jù)交換服務(wù),數(shù)據(jù)信息可以被及時(shí)地傳送到其他系統(tǒng)或應(yīng)用當(dāng)中。</p><p> (2)組件服務(wù)層利用數(shù)據(jù)訪問服務(wù)層提供的統(tǒng)
17、一數(shù)據(jù)服務(wù)接口可訪問完整的集成數(shù)據(jù)。在組件服務(wù)層中,利用Web服務(wù)技術(shù),將可復(fù)用的業(yè)務(wù)功能封裝起來,將它們由業(yè)務(wù)應(yīng)用提升為業(yè)務(wù)服務(wù)。在圖書館信息系統(tǒng)中的應(yīng)用可能是采用Java、.NET、Delphi、VC等不同技術(shù)實(shí)現(xiàn)的,而且可能運(yùn)行在不同的平臺(tái)上。因此,可以利用SOA架構(gòu)的Web服務(wù)技術(shù),對各種應(yīng)用進(jìn)行包裝,這些基于Web服務(wù)的可復(fù)用應(yīng)用模塊就可以方便地實(shí)現(xiàn)互連互通。</p><p> ?。?)業(yè)務(wù)服務(wù)層可以管
18、理眾多位于應(yīng)用服務(wù)層中運(yùn)行的Web服務(wù)。將Web應(yīng)用服務(wù)的標(biāo)準(zhǔn)訪問接口注冊到業(yè)務(wù)服務(wù)層中,以Web服務(wù)形式存在的信息源可以得到集中、有效的管理。此外,還可將多個(gè)單一的應(yīng)用服務(wù)組裝為統(tǒng)一的復(fù)合業(yè)務(wù),以便在更高的應(yīng)用層面實(shí)現(xiàn)需求。</p><p> ?。?)集成復(fù)合服務(wù)層將SOA架構(gòu)底層提供的復(fù)合業(yè)務(wù)服務(wù)、單一應(yīng)用服務(wù)和整合數(shù)據(jù)服務(wù)按照不同的具體業(yè)務(wù)需求進(jìn)行綜合集成。</p><p> 3.
19、2 基于SOA的圖書館信息系統(tǒng)集成基本步驟</p><p> 為使圖書館信息系統(tǒng)快速響應(yīng)需求與環(huán)境變化、提高系統(tǒng)可重用性、信息資源共享和系統(tǒng)間互操作水平,提高信息化建設(shè)效率,實(shí)現(xiàn)基于SOA的圖書館信息系統(tǒng)集成架構(gòu)的過程中,須著重做好規(guī)劃資源與規(guī)范、改造現(xiàn)有系統(tǒng)、實(shí)現(xiàn)完整的SOA架構(gòu)3個(gè)階段工作。</p><p> (1)規(guī)劃資源與規(guī)范。實(shí)施SOA過程中重點(diǎn)要做好全局規(guī)劃與局部規(guī)劃。要對
20、信息系統(tǒng)做全面的評估,既要立足當(dāng)前需要,又要考慮長遠(yuǎn)需求。既要了解現(xiàn)有的系統(tǒng)能用多少,有多少需要改造,還要了解需要上哪些新的系統(tǒng),將來的系統(tǒng)需滿足哪些需求等。</p><p> ?。?)改造現(xiàn)有系統(tǒng)。實(shí)施SOA過程中在要邊破邊立,確實(shí)不能再用的系統(tǒng)就必須放棄;還能繼續(xù)應(yīng)用的系統(tǒng),則需要包裝、改進(jìn);而一些新的系統(tǒng)則需要重新做規(guī)劃。在清楚地了解了哪些應(yīng)用系統(tǒng)之間需要進(jìn)行集成后,為了確保能將這些應(yīng)用系統(tǒng)順利集成到統(tǒng)一的
21、SOA架構(gòu)中,還需要使用SOA的各種實(shí)現(xiàn)標(biāo)準(zhǔn),對這些系統(tǒng)進(jìn)行適當(dāng)改造,使它們的應(yīng)用訪問接口和信息數(shù)據(jù)訪問接口符合前一階段定義的集成接口規(guī)范。無論原有系統(tǒng)是.NET還是基于Java平臺(tái)開發(fā)實(shí)現(xiàn)的,都可以利用符合Web服務(wù)標(biāo)準(zhǔn)將已有業(yè)務(wù)功能按照應(yīng)用和數(shù)據(jù)訪問規(guī)范封裝成為業(yè)務(wù)組件,以便在SOA架構(gòu)中服務(wù)于其他應(yīng)用。</p><p> (3)實(shí)現(xiàn)完整的SOA架構(gòu)。實(shí)現(xiàn)完整的SOA架構(gòu)的過程中,需要考慮的問題主要有連接性
22、服務(wù)和數(shù)據(jù)資源(信息資源)的整合、應(yīng)用連接和流程服務(wù)、用戶交互部分的搭建。首先需先將現(xiàn)有分布在各個(gè)業(yè)務(wù)系統(tǒng)內(nèi)部的異構(gòu)數(shù)據(jù)源統(tǒng)一成完整的、邏輯一致的數(shù)據(jù)源。然后再在這種統(tǒng)一的數(shù)據(jù)基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)信息的訪問規(guī)范。數(shù)據(jù)服務(wù)層提供數(shù)據(jù)統(tǒng)一訪問,進(jìn)而可以將數(shù)據(jù)服務(wù)層方便地發(fā)布為Web服務(wù),以便被其他應(yīng)用系統(tǒng)復(fù)用,從而實(shí)現(xiàn)基于SOA架構(gòu)的數(shù)據(jù)交付。</p><p><b> 4 結(jié)束語</b></
23、p><p> 基于SOA的圖書館信息系統(tǒng)集成方法增強(qiáng)了信息系統(tǒng)的靈活性,可重用性及可演進(jìn)性,但目前相關(guān)技術(shù)還不十分成熟,加之圖書館信息系統(tǒng)綜合集成建設(shè)是一項(xiàng)系統(tǒng)工程,涉及多領(lǐng)域、多系統(tǒng)、多層次,因此,對SOA相關(guān)技術(shù)進(jìn)行研究和探索,對于促進(jìn)綜合集成建設(shè),加速圖書館資源信息化建設(shè)是大有裨益的。</p><p><b> 參考文獻(xiàn):</b></p><
24、p> [1]歐陽曉斌.論圖書館信息系統(tǒng)的整體化與集成化問題[J]. 鄭州大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2002,35(6):142-145.</p><p> [2]孫德建,陶 旭,李 鵬.基于SOA的軍事信息系統(tǒng)應(yīng)用集成研究[J].情報(bào)雜志,2008(1):57-60.</p><p> [3]田 原.基于Web和Web服務(wù)的高校圖書館信息系統(tǒng)研究[J] 情報(bào)雜志,2006(6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于SOA的高校信息系統(tǒng)集成的研究.pdf
- 基于SOA的醫(yī)院信息系統(tǒng)集成應(yīng)用研究.pdf
- 基于SOA視覺的高校信息系統(tǒng)集成研究與實(shí)現(xiàn).pdf
- SOA在圖書館信息系統(tǒng)整合中的研究與應(yīng)用.pdf
- 基于SOA的醫(yī)療信息系統(tǒng)集成框架設(shè)計(jì).pdf
- 基于SOA的煤礦信息系統(tǒng)集成的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于SOA和WEB服務(wù)的高校信息系統(tǒng)集成研究.pdf
- 管理信息系統(tǒng)-圖書館
- 東航公司基于SOA的信息系統(tǒng)集成管理方案實(shí)施研究.pdf
- 數(shù)字圖書館信息集成系統(tǒng)研究.pdf
- s省圖書館信息系統(tǒng)規(guī)劃研究
- 圖書館管理信息系統(tǒng)設(shè)計(jì)
- 基于SOA高校圖書館服務(wù)管理系統(tǒng).pdf
- 圖書館管理信息系統(tǒng)開題報(bào)告
- 基于SOA的應(yīng)用系統(tǒng)集成研究.pdf
- 基于SOA的異構(gòu)系統(tǒng)集成研究.pdf
- 圖書館集成管理系統(tǒng).doc
- S省圖書館信息系統(tǒng)規(guī)劃研究.pdf
- 圖書館集成管理系統(tǒng).doc
- 圖書館集成管理系統(tǒng).txt
評論
0/150
提交評論