基于SOA的數(shù)字檔案管理系統(tǒng)集成研究.doc_第1頁
基于SOA的數(shù)字檔案管理系統(tǒng)集成研究.doc_第2頁
基于SOA的數(shù)字檔案管理系統(tǒng)集成研究.doc_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于SOA的數(shù)字檔案管理系統(tǒng)集成研究【摘要】:p :介紹了SOA的含義、體系結(jié)構(gòu)、服務(wù)模型及主要優(yōu)勢,論述了基于SOA的數(shù)字檔案管理系統(tǒng)集成的現(xiàn)實(shí)需求、體系結(jié)構(gòu)及基本步驟?!娟P(guān)鍵詞】:p :數(shù)字檔案 管理系統(tǒng) SOA 系統(tǒng)集成中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2021)10-0135-02在信息技術(shù)飛速發(fā)展的今天,檔案部門已經(jīng)廣泛采用了各種信息技術(shù)和手段對傳統(tǒng)館藏的檔案資進(jìn)行了數(shù)字化,產(chǎn)生了大量的數(shù)字化檔案信息資。如何充分地整合這些檔案信息資,開展高效的檔案利用服務(wù),是檔案信息化建設(shè)的中心任務(wù)之一。同時,隨著電子政務(wù)的加速推進(jìn),飛速增長的電子文件給檔案部門帶

2、來了日益嚴(yán)峻的挑戰(zhàn)。如何有效地保證電子文件的真實(shí)性、可靠性和憑證性,滿足社會各界對電子文件的利用需求,是檔案界急需解決的一大難題。為了應(yīng)對海量數(shù)字化檔案信息資和電子文件所帶來的巨大挑戰(zhàn),我國檔案界正尋求通過建立高質(zhì)量的數(shù)字檔案館來解決所面臨的難題。數(shù)字檔案館本質(zhì)上是一種檔案管理系統(tǒng),是信息技術(shù)和檔案業(yè)務(wù)的融合體,而要建立一個卓有成效的數(shù)字檔案館來實(shí)現(xiàn)信息技術(shù)和檔案業(yè)務(wù)的有機(jī)融合,采用何種理念至關(guān)重要。既然SOA能夠通過將IT和業(yè)務(wù)高效融合來提供解決之道,數(shù)字檔案館就應(yīng)該與時俱進(jìn),融入SOA理念,成為檔案界實(shí)踐SOA的前沿陣地。1、SOA的概述1.1 SOA的含義目前,對于SOA的定義有很多。本

3、文認(rèn)為SOA的這一定義更為全面:SOA是一種面向服務(wù)的軟件架構(gòu),是一個組件模型。其將應(yīng)用程序的不同服務(wù)通過定義良好的接口和契約聯(lián)系起來,接口采用中立的方式進(jìn)行定義,獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言,使得構(gòu)建在各種系統(tǒng)中的服務(wù)以一種統(tǒng)一和通用的方式進(jìn)行交互。1.2 SOA的體系結(jié)構(gòu)一個基本的SOA體系結(jié)構(gòu)由服務(wù)提供者(Service Provider)、服務(wù)請求者(Service Requester)和服務(wù)注冊者(Service Registry)三種角色組成,通過發(fā)布、查找和綁定三個基本操作來相互作用。SOA的體系結(jié)構(gòu)如圖1所示1.3 SOA的服務(wù)模型SOA的服務(wù)由服務(wù)接口和服務(wù)實(shí)

4、現(xiàn)兩部分構(gòu)成。服務(wù)接口包括服務(wù)的調(diào)用接口和引用接口,一般是用WSDL描述的標(biāo)準(zhǔn)接口。服務(wù)實(shí)現(xiàn)是指該服務(wù)提供的功能。由于一個SOA服務(wù)可能是多個服務(wù)的組合,因此模型中的服務(wù)實(shí)現(xiàn)可能是包含了多個服務(wù)的邏輯組合。模型如圖2。1.4 SOA的優(yōu)勢無論是從技術(shù)開發(fā)角度還是從資整合角度來講,SOA都有其獨(dú)特的優(yōu)勢。(1)從技術(shù)開發(fā)角度講,SOA提供了一個更加靈活的開發(fā)架構(gòu)模式,無論是開發(fā)方法、實(shí)現(xiàn)技術(shù)還是開發(fā)效率都得到了變革。如編碼靈活,屏蔽了業(yè)務(wù)邏輯組件的復(fù)雜性,跨平臺和重用性,易維護(hù)性和良好的伸縮性等等特點(diǎn)。(2)從資整合角度講,SOA利用現(xiàn)有資,減少和增加了重用,更易于集成、管理和滿足動態(tài)需求。此外

5、,基于開放的標(biāo)準(zhǔn),增強(qiáng)了其可擴(kuò)展性。2、基于SOA的數(shù)字檔案管理系統(tǒng)集成研究由于SOA能夠適應(yīng)目前知識管理的復(fù)雜、異構(gòu)、多變的應(yīng)用需求,已成為信息系統(tǒng)集成技術(shù)的主要發(fā)展方向,。SOA既可以對現(xiàn)有系統(tǒng)進(jìn)行集成,也可以滿足未來技術(shù)的發(fā)展需要,在規(guī)劃資與規(guī)范,數(shù)據(jù)庫融合等方面可以為檔案管理系統(tǒng)建設(shè)提供完整的解決方案。2.1 基于SOA的數(shù)字檔案管理系統(tǒng)集成的現(xiàn)實(shí)需求(1)轉(zhuǎn)變開發(fā)思想。原有數(shù)字檔案管理系統(tǒng)的開發(fā)一般都是面向過程、面向?qū)ο?、面向消息或面向?shù)據(jù)庫的,面對系統(tǒng)的復(fù)雜性、互操作性難以解決,更難以適應(yīng)業(yè)務(wù)需求的變化。而SOA是面向服務(wù)的,其提供了一個框架,有利于降低系統(tǒng)的復(fù)雜性,提高開發(fā)效率,

6、增強(qiáng)系統(tǒng)間的互操作性,進(jìn)而提升系統(tǒng)的敏捷性和靈活性,建立更加通用的、精確的、與平臺無關(guān)的服務(wù)需求和設(shè)計規(guī)范。因此基于SOA的開發(fā)思想是對原有數(shù)字檔案管理系統(tǒng)的一次革命。(2)提供策略以應(yīng)對電子文件的挑戰(zhàn)。技術(shù)過時、長期可存取和安全性問題是電子文件對信息系統(tǒng)的挑戰(zhàn)。基于SOA的數(shù)字檔案管理系統(tǒng)良好的系統(tǒng)可擴(kuò)展性、可演變性和可管理性,完備的安全策略和安全機(jī)制,以及采用數(shù)字信息保存相關(guān)的國際標(biāo)準(zhǔn),都有助于應(yīng)對電子文件所帶來的挑戰(zhàn)。(3)為整合海量的檔案信息資提供了一個新的平臺。基于SOA的數(shù)字檔案管理系統(tǒng),不僅能夠進(jìn)行分布式服務(wù)處理,同時具有更強(qiáng)的互操作性,便于系統(tǒng)的集成,為整合海量的檔案信息資提供

7、了一個高效的平臺。2.2 基于SOA的數(shù)字檔案管理系統(tǒng)集成的體系架構(gòu)基于SOA的數(shù)字檔案管理系統(tǒng)集成的體系架構(gòu),就是將系統(tǒng)的數(shù)據(jù)信息、應(yīng)用業(yè)務(wù)等資通過Web服務(wù)的方式,變成可被復(fù)用的信息資,然后將這些Web服務(wù)按照不同層面部署,運(yùn)行在統(tǒng)一的SOA架構(gòu)中?;赟OA的數(shù)字檔案管理系統(tǒng)集成架構(gòu)由下至上依次分為:數(shù)據(jù)訪問服務(wù)層、組件服務(wù)層、業(yè)務(wù)服務(wù)層、集成復(fù)合服務(wù)層,具體架構(gòu)如圖3所示。體系架構(gòu)各層的主要功能如下:(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ù)層還可

8、以實(shí)現(xiàn)不同檔案館間信息的交換需要,通過數(shù)據(jù)交換服務(wù),數(shù)據(jù)信息可以被及時地傳送到其他系統(tǒng)或應(yīng)用當(dāng)中。(2)組件服務(wù)層是利用數(shù)據(jù)訪問服務(wù)層提供的統(tǒng)一數(shù)據(jù)服務(wù)接口來訪問完整的集成數(shù)據(jù)。組件服務(wù)層利用Web服務(wù)技術(shù)將業(yè)務(wù)功能封裝起來,使其由業(yè)務(wù)應(yīng)用提升為業(yè)務(wù)服務(wù)。數(shù)字檔案管理系統(tǒng)可以運(yùn)行在不同的平臺上,采用、.、Delphi、VC等不同技術(shù)來實(shí)現(xiàn)。因此,可以利用SOA架構(gòu)的Web服務(wù)技術(shù),對各種業(yè)務(wù)應(yīng)用進(jìn)行包裝,方便地實(shí)現(xiàn)互連互通。(3)業(yè)務(wù)服務(wù)層可以對位于應(yīng)用服務(wù)層中的Web服務(wù)進(jìn)行管理,將標(biāo)準(zhǔn)訪問接口注冊到業(yè)務(wù)服務(wù)層中,以期集中、有效的管理眾多以Web服務(wù)形式存在的數(shù)字檔案。此外,為了在更高的應(yīng)用

9、層面實(shí)現(xiàn)要求,業(yè)務(wù)服務(wù)層還可以實(shí)現(xiàn)將多個單一的應(yīng)用服務(wù)組裝為統(tǒng)一的復(fù)合業(yè)務(wù)。(4)集成復(fù)合服務(wù)層是將底層提供的復(fù)合業(yè)務(wù)服務(wù)、單一的應(yīng)用服務(wù)和整合數(shù)據(jù)服務(wù)按照不同的檔案業(yè)務(wù)需求進(jìn)行綜合集成。2.3 基于SOA的數(shù)字檔案管理系統(tǒng)集成的實(shí)施方案在實(shí)現(xiàn)基于SOA的數(shù)字檔案管理系統(tǒng)集成架構(gòu)的過程中,必須做好規(guī)劃資與規(guī)范工作,實(shí)現(xiàn)完整的SOA架構(gòu)。(1)規(guī)劃資與規(guī)范。實(shí)現(xiàn)SOA過程中重點(diǎn)要做好全局規(guī)劃與局部規(guī)劃,統(tǒng)籌兼顧。一個好的、全面的數(shù)字檔案管理系統(tǒng)既要立足當(dāng)前需要,又要考慮長遠(yuǎn)需求。(2)完整SOA架構(gòu)的實(shí)現(xiàn)。在實(shí)現(xiàn)完整的SOA架構(gòu)的過程中,需要考慮的問題主要體現(xiàn)在連接性服務(wù)、數(shù)據(jù)資的整合、應(yīng)用連接

10、和流程服務(wù)及用戶交互部分的搭建。首先,需要將已分布于各個業(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ù)層將統(tǒng)一訪問的數(shù)據(jù)提供給應(yīng)用系統(tǒng)使用,以實(shí)現(xiàn)基于SOA架構(gòu)的數(shù)據(jù)交付。3、結(jié)語基于SOA的數(shù)字檔案管理系統(tǒng)集成建設(shè)時一項系統(tǒng)工程,涉及多領(lǐng)域、多系統(tǒng)、多層次,增強(qiáng)了檔案管理、應(yīng)用的靈活性和可重用性,為數(shù)字檔案館的進(jìn)一步建設(shè)打下夯實(shí)的基礎(chǔ)?!緟⒖嘉墨I(xiàn)】:p 1Stal M.Using Architectural Patterns and Blueprints for Service-Oriented Architecture.Software, IEEE, 20_6, 23( 2) : 54-61.2鄭合鋒,陳四軍.基于SOA的軍事信息系統(tǒng)綜合集成研究.火力與指揮控制,2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論