亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA架構(gòu)和多Agent技術(shù)的高校圖書館聯(lián)盟信息服務(wù)研究

        2014-04-29 10:10:06劉瑩
        中國管理信息化 2014年17期

        劉瑩

        [摘 要] 為了在分布式系統(tǒng)中實現(xiàn)信息資源共享,本文提出以圖書館聯(lián)盟形式融合區(qū)域內(nèi)高校圖書館的信息資源,基于面向服務(wù)架構(gòu)(SOA)和多Agent技術(shù)構(gòu)建了基于服務(wù)架構(gòu)的多Agent高校圖書館聯(lián)盟信息服務(wù)系統(tǒng)集成模型,并探討了系統(tǒng)的業(yè)務(wù)流程。

        [關(guān)鍵詞] 區(qū)域圖書館聯(lián)盟;SOA架構(gòu);多Agent;信息服務(wù)

        doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 17. 075

        [中圖分類號] G250.7;TP393 [文獻標識碼] A [文章編號] 1673 - 0194(2014)17- 0125- 02

        0 引 言

        隨著計算機信息技術(shù)的發(fā)展和Internet的普及應(yīng)用, 各高校都引進或開發(fā)了適合自己的圖書館信息服務(wù)管理系統(tǒng),但由于所采用的平臺和語言可能不同,具有較強的針對性,又缺乏開放的接口,所以這些系統(tǒng)功能和數(shù)據(jù)只能被系統(tǒng)本身使用,難以實現(xiàn)跨系統(tǒng)的信息共享,造成了信息資源的浪費。區(qū)域圖書館集群管理拋棄了傳統(tǒng)的圖書館財產(chǎn)單位所有、業(yè)務(wù)條塊分割的模式,將地區(qū)內(nèi)圖書館群組作為一個整體來管理, 實現(xiàn)了圖書館間資源共建共享、合理配置、共同服務(wù)的目的。

        本文提出了一種面向圖書館聯(lián)盟模式、基于服務(wù)架構(gòu)(SOA)和多Agent的圖書館信息服務(wù)系統(tǒng)集成模型,系統(tǒng)不改變原有應(yīng)用底層架構(gòu),采用中間層以服務(wù)模塊方式實現(xiàn)的解決方案,結(jié)合多Agent技術(shù)思想,能夠經(jīng)過較小的改動即將原有的分布式環(huán)境下的信息服務(wù)系統(tǒng)中的功能封裝為服務(wù)模塊加以集成和重用。有效地實現(xiàn)了高校圖書館間的信息集成,更好地滿足了數(shù)字圖書館提供信息服務(wù)的需求。

        1 SOA架構(gòu)和多Agent機制

        面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA)是一種軟件架構(gòu),W3C將SOA定義為:“一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程”。SOA架構(gòu)具有粗粒度服務(wù)、松散耦合、基于開放的標準化接口3個基本特征?;镜腟OA體系結(jié)構(gòu)中有服務(wù)提供者、服務(wù)請求者和服務(wù)注冊中心3個角色,通過發(fā)布、查找和綁定3個基本操作來相互作用。

        Agent是一種在分布式或協(xié)作系統(tǒng)中能自主地持續(xù)發(fā)揮作用的計算實體,它具有主動性、自主性、學習性、反應(yīng)性、代理性等特征。外部世界的信息通過感知器被Agent接收;知識庫是Agent的核心,內(nèi)部有知識處理模塊;Agent與其他成員的交互機制或協(xié)議由通訊管理完成,效應(yīng)器是Agent對外提供的界面,角色列表是指Agent在系統(tǒng)中所扮演的角色。單個Agent在分布式環(huán)境下解決大型復雜問題時,受自身的知識、計算資源及與其他Agent相互關(guān)系的限制, 突顯出能力的不足。多Agent系統(tǒng)是由多個單Agent形成的松散耦合的網(wǎng)絡(luò)系統(tǒng),Agent之間遵守某種協(xié)議連接起來,通過交互與合作來解決單個Agent所不能處理的復雜問題,其中每個Agent的活動是獨立和自治的,自身的行為和目標不受其他Agent的限制,通過競爭或磋商等手段協(xié)調(diào)和解決各單個Agent的目標和行為之間的矛盾和沖突。多Agent系統(tǒng)已被認為是構(gòu)建復雜分布式信息處理系統(tǒng)的重要技術(shù)和框架。

        2 基于SOA架構(gòu)和多Agent的圖書館聯(lián)盟信息服務(wù)集成模型

        本文提出了一種基于SOA架構(gòu)的多Agent圖書館聯(lián)盟信息服務(wù)集成模型,在面向服務(wù)架構(gòu)基礎(chǔ)上,構(gòu)建—個相互協(xié)調(diào)、層次化的多Agent系統(tǒng)來完成聯(lián)盟內(nèi)部不同分館應(yīng)用系統(tǒng)之間的集成。

        2.1 客戶層

        完成系統(tǒng)和客戶的交互,給客戶提供一個友好的交互界面。接受客戶的服務(wù)請求,為客戶請求確定系統(tǒng)中相應(yīng)的業(yè)務(wù)流程,將客戶請求的業(yè)務(wù)流程ID傳遞到管理Agent,并向客戶提供請求的結(jié)果和所需要的信息。該層由客戶服務(wù)Agent組成。在個性化服務(wù)中,可以通過對話記錄發(fā)掘客戶的操作習慣,提供給客戶更多的智能、合作建議和幫助,進而為客戶提供其所感興趣的內(nèi)容和與其最相關(guān)的內(nèi)容。

        2.2 業(yè)務(wù)控制層

        是整個集成信息服務(wù)系統(tǒng)的核心層,管理Agent是該層的控制中心,負責協(xié)調(diào)其他Agent工作。它接受客戶服務(wù)Agent的服務(wù)請求,通過業(yè)務(wù)流程ID從流程項目集中選擇相應(yīng)的業(yè)務(wù)流程,生成合適的業(yè)務(wù)流程Agent。

        2.3 業(yè)務(wù)服務(wù)層

        對應(yīng)聯(lián)盟中已有系統(tǒng)中的服務(wù)功能,如檢索服務(wù)、導航服務(wù)、咨詢服務(wù)等,采用面向服務(wù)的思想,應(yīng)用Web Services技術(shù)規(guī)范封裝為Web服務(wù),并將其發(fā)布集成。為此要對已有系統(tǒng)的功能進行解析,分解為功能組件并封裝為合適粒度的服務(wù)。

        2.4 資源層

        由分布的各館資源數(shù)據(jù)庫組成。

        3 業(yè)務(wù)流程

        業(yè)務(wù)流程的管理由流程管理Agent負責,流程管理Agent為任務(wù)流程中的每一個任務(wù)節(jié)點分配代理服務(wù)Agent,通過與這些服務(wù)Agent的通信交互協(xié)作完成流程任務(wù)。

        Step l:流程管理Agent獲取業(yè)務(wù)流程的開始標志節(jié)點,以及后置邏輯節(jié)點信息。

        Step 2:根據(jù)所獲取的邏輯節(jié)點的類型和后置節(jié)點屬性,確定其后置節(jié)點。

        當后置節(jié)點為結(jié)束標志節(jié)點時,根據(jù)邏輯節(jié)點類型和后置節(jié)點激活條件,判斷結(jié)束標志節(jié)點是否已被激活。如激活表明該業(yè)務(wù)流程執(zhí)行完畢,則轉(zhuǎn)至Step 8。否則不進行操作。

        當后置節(jié)點為任務(wù)節(jié)點集時,則根據(jù)該邏輯節(jié)點的類型及每一個任務(wù)節(jié)點的激活條件,確定激活的任務(wù)節(jié)點集。如果任務(wù)節(jié)點集合非空,則轉(zhuǎn)至Step 3。否則不進行操作。

        Step 3:對激活任務(wù)節(jié)點集中的任務(wù)節(jié)點查詢節(jié)點映射表,確定服務(wù)Agent集。

        Step 4:為服務(wù)Agent集中的各服務(wù)Agent制作服務(wù)腳本并發(fā)送。

        Step 5:接收服務(wù)Agent集中各服務(wù)Agent發(fā)回的確認信息。設(shè)定重發(fā)時限,如果全部確認信息在重發(fā)時限內(nèi)收到則轉(zhuǎn)至Step 6。否則對沒有發(fā)回確認信息的服務(wù)Agent重發(fā)服務(wù)腳本,直到收到全部確認信息。

        Step 6:接收所有服務(wù)Agent返回的服務(wù)結(jié)果并獲取其中結(jié)果屬性內(nèi)容作為中間結(jié)果保存。

        Step 7:讀取任務(wù)節(jié)點集中每一個任務(wù)節(jié)點的后置邏輯節(jié)點信息,并對每一個邏輯節(jié)點從Step 2開始執(zhí)行。

        Step 8:激活結(jié)束標志節(jié)點,業(yè)務(wù)流程結(jié)束并保存服務(wù)結(jié)果。

        4 結(jié)束語

        基于SOA和多Agent的圖書館聯(lián)盟信息服務(wù)系統(tǒng)提供了成本低廉的、高效的信息服務(wù)解決方案,能在不淘汰成員館信息系統(tǒng)的基礎(chǔ)上,使各分館原有系統(tǒng)資源得到重用,且具有良好的可擴展性和自組織能力。本文提出的方法和模式更適合國內(nèi)圖書館信息化建設(shè)的現(xiàn)況,方便實現(xiàn)區(qū)域性館際合作甚至跨地區(qū)館際合作,有效地解決圖書館信息資源共享問題。

        主要參考文獻

        [1]肖煥忠.區(qū)域圖書館集群管理利弊談[J].圖書與情報,2007(3):95-97.

        [2]杜慧敏.構(gòu)建多Agent環(huán)境下的網(wǎng)上協(xié)同信息服務(wù)[J].現(xiàn)代情報,2004(7):61-63.

        [3]胡舜耕,張莉,鐘守義.多Agent系統(tǒng)的理論、技術(shù)及其應(yīng)用[J].計算機科學,1999,26(9): 20-24.

        [4]李燕.多Agent技術(shù)在信息檢索中的應(yīng)用[J]. 廣西師范大學學報,2007,25(2):111-114.

        [5]杜治波,曹鵬.圖書館數(shù)字資源SOA平臺的構(gòu)建[J].現(xiàn)代情報,2012,32(5):58-61.

        [6][美]Newcomer E,Lomow G.Understanding SOA with Web Services[M].中文版.徐涵,譯. 北京:電子工業(yè)出版社,2006:46-48.

        国产熟妇另类久久久久| 日本午夜伦理享色视频| 亚洲一区二区三区99| 精品国产乱码久久久久久郑州公司| 欧美最猛黑人xxxx黑人表情 | 东京热人妻无码一区二区av| 亚洲欧美日韩一区在线观看| 人妻中文字幕一区二区二区| 论理视频二区三区四区在线观看| 韩国三级大全久久网站| 国产精品麻花传媒二三区别| 无码91 亚洲| 蜜桃视频羞羞在线观看| 国产偷久久久精品专区| 亚洲男人av香蕉爽爽爽爽| 漂亮的小少妇诱惑内射系列| 最新国产女主播在线观看| 亚洲成在人线av品善网好看| 99热这里只有精品国产99热门精品| aa视频在线观看播放免费| 久久精品亚洲成在人线av乱码| 亚洲色成人www永久在线观看| 亚洲国产成人91| 精品国产乱码一区二区三区| 美腿丝袜诱惑一区二区| 极品粉嫩小泬无遮挡20p| 一区二区韩国福利网站| 少妇被躁到高潮和人狍大战| 国产公开免费人成视频| 亚洲一区二区日韩专区| 少妇被粗大的猛烈进出69影院一| 亚洲成人电影在线观看精品国产| 亚洲精品中文字幕乱码人妻 | 门卫又粗又大又长好爽| 中文在线天堂网www| 国产毛片一区二区日韩| 欲女在线一区二区三区| 老师脱了内裤让我进去| 国产高潮流白浆免费观看不卡 | 亚洲av无码专区国产乱码4se| 丰满熟妇乱又伦|