王 萍南陽醫學高等專科學校,河南南陽 473061
檔案管理系統接口通訊平臺的搭建
王萍
南陽醫學高等專科學校,河南南陽473061
摘要在檔案管理系統開發與設計中,接口通訊平臺成為保障系統不同功能模塊之間實現有效通訊的關鍵,因此,有必要搭建有效的檔案管理系統接口通訊平臺。本文明確了檔案管理系統接口的構建目標,并以此為依據,構建了接口通訊平臺,實現了各系統及功能模塊之間的無縫連接。
關鍵詞檔案管理系統;接口通訊平臺;搭建
就不同部門業務管理系統而言,由于操作系統、數據庫及開發技術等存在差別,因而難以同檔案管理系統之間進行直接通訊。為了解決各系統間的“信息孤島”等問題,必須構建有效的接口通訊平臺,對信息的傳送提供服務。
當前,檔案管理系統同辦公、業務等管理系統之間通常獨立運行,各系統之間所形成的數據信息,難以直接寫入檔案管理系統中,多個系統間缺乏有效的通訊平臺。因此,通過構建接口通訊平臺,可以有效整合各系統之間的信息資源,實現檔案信息資源的優化配置,同時,還有助于降低重復勞動,提高工作效率。就檔案管理系統而言,接口通訊平臺的搭建主要涉及到各系統之間如何開展數據導入、通信,解決各自信息孤島問題。
1)系統之間的數據信息存儲與交換。就辦公、業務等管理系統所產生的數據信息,結合程序定義及內容存儲情況,實現了電子檔案與文件發文時期、單位、編號、名稱等詳細信息的自動化寫入,并完整儲存于數據庫對應數據表內。就電子檔案及文件而言,其全文及圖像是依據程序定義規則,分別存儲于數據庫數據表中,實現了數據即時歸檔。其中,收文是在檔案或文件辦結過程中歸檔;發文是在檔案或文件發布過程中定時歸檔;自動歸檔是就每時每刻所產生的新數據于事先設定好相應的時間進行自動化歸檔。
2)數據挖掘與利用。借助于辦公、業務等系統中已有數據,通過組合、抽取等方式,以原數據為基礎,重新進行挖掘,以確保數據的完整性與格式統一性,提高數據利用效率與標準化程度,繼而提高系統可重用性,提高系統綜合效率與信息化水平,最大限度地減少重復性投入,提高系統運行與工作效率。
3)保障數據安全與系統穩定性。就系統數據傳輸過程而言,需確保系統同辦公、業務等其他系統的數據安全與完整性。一方面,應保障數據傳輸時的安全性,確保其內容不會暴露或遭到截留,要求系統能夠有效存儲數據;另一方面,保障數據的完整性,切忌傳輸中存在數據丟失、缺失等問題。
2.1 設計思路
當前,檔案管理系統接口通訊平臺設計包括如下方法。
1)聯機傳輸歸檔。將各系統數據加以整合,共同存儲于檔案管理系統數據庫中,將電子公文數據直接寫入系統中,以防數據出現丟失或缺失問題,將數據加以集成,還需要設計標準化數據接口。其中,接口程序是通過登錄系統,利用“歸檔”按鈕實現操作的。點擊至后會啟動相應的接口程序,系統將自動同子系統及其他功能模塊相連接,將數據寫入對應程序中。
2)數據傳輸與歸檔。鑒于空間、時間方面存在的差異性,各部門所采用的信息系統及數據源不同,因而導致數據類型及訪問方式存在差異,致使各系統之間難以實現資源共享。為使不同系統之間可以互通互聯,可通過系統集成方法,對各部門系統加以整合,實現其無縫連接,也可將原有系統整合到檔案管理系統中,對系統按統一標準重新構建。后者需耗費大量人力、物力、財力,因此,本文采用系統集成方式,實現各系統的無縫連接。
2.2 接口技術的應用
本文接口通訊平臺主要采用的接口技術如下。
1)Web Service技術。該技術可以直接為系統提供相應的接口,并對系統接口的函數加以調用,將辦公、業務等系統數據直接歸檔于檔案管理系統內,并對檔案信息進行實時更新,使各系統孤立的流程與數據實現了互通,使檔案管理系統成為開放式集成化系統。
2)中間件技術。本文檔案管理系統采用的是三層結構體系,構建過程中利用面向對象方式,包括數據層、中間層、應用層架構。其中,應用層往往獨立開,以便減少客戶端負擔,便于系統升級與更新;數據層為系統提供了數據庫,可對各種資源文本、影像資料進行存儲,并提供數據的備份與恢復功能,提供訪問其他數據庫的接口功能;應用層主要對應的是客戶端瀏覽器,用戶可借助于瀏覽器接收數據和發送請求;中間層主要服務后臺系統,實現檔案資源的全面管理與流程的綜合控制,并對工作流進行定義,利用J2EE與系統,提供Web信息發布功能,并對數據庫進行即時管理。就接口角度來看,中間層技術采用標準化語言,對電子文件進行描述與封裝,使各系統之間能夠識別來自不同數據源的信息,并結合所需集成系統,利用相應的通信協議,采用有效的方式,將系統所需實現服務加以集成。此外,該技術還確保了信息傳輸的安全性。
3)XML文件。就系統所需歸檔資源及數據進行選取,將數據組織為滿足系統需求的XML文件,并將所需歸檔文件分別放入指定文件夾中,并對系統的歸檔接口程序加以調用。
2.3 接口對接模塊功能設計
對系統接口對接模塊進行設計時,需要結合各系統接口問題,即數據庫到系統之間的信息傳輸問題。在此需要設計通用型接口,實現各業務及辦公等系統數據自動化歸檔于檔案管理系統內,也可為系統提供必要的歸檔數據,以供業務、辦公等系統用戶查詢,充分發揮檔案管理系統的作用。接口對接模塊采用的是Web Service技術,以及XML、FTP 數據交換方式。功能設計圖如圖1所示。
在接口模塊功能開發中,最關鍵是要實現系統間數據的通信,利用Web Services服務,為系統提供了統一的瀏覽器接口,用戶可利用微軟MS IE,對文件加以傳輸。Web Services利用XML文件,將檔案資源信息進行形式化描述,針對各事務數據進行定義。利用XML格式對信息進行格式化描述和封裝,與此同時,考慮到各系統對于XML文件支持情況,利用Java服務器的系統,可支持XML文件,因此,采用XML文件對信息進行封裝,以確保其可操作性。
Web Services技術,利用SOAP有效實現了系統中點對點的通信。利用SOAP為各系統平臺的交互提供了規則,也為檔案管理系統實現服務交換設置了架構。Web Services針對系統服務進行XML描述,形成對應的WSDL文檔,并將其發布至服務注冊中心,方便用戶進行查詢。借助于注冊中心,獲取相應的Web服務,將電子文檔載入,構建接口平臺,并實現各項服務的有效集成。借助于所搭建的接口平臺,可自動將辦公、業務等系統發文與工作流存儲于檔案管理系統中,作為備份資料,便于相關人員查詢。
本文結合檔案管理系統,通過分析辦公、業務等管理系統需求,找出各系統之間存在的異同點,并構建了接口通訊平臺,實現了各系統之間的有機結合,利用接口程序實現了系統數據之間的互通互流,最終構建了一體化檔案管理系統。
參考文獻
[1]吳禮裕,盧珊.中間件的研究綜述[J].科技與生活,2011(1):24,67.
[2]Michael P. Papazoglou.Web服務原理與技術[M].龔玲,張云濤,譯.機械工業出版社,2009.
中圖分類號G2
文獻標識碼A
文章編號1674-6708(2015)141-0141-02