黃小根


摘要:隨著移動互聯網的快速發展,“隨走隨用”的協同移動辦公將成為新需求焦點。本文主要介紹了SOA和Web Services技術的知識及優勢,分析了黨校移動辦公系統建設的基本需求,在此基礎上,闡述了建設黨校移動辦公系統的實現原理,并最終提出了黨校移動辦公系統的總體框架設計。
【關鍵詞】SOA Web Services 黨校移動辦公
1 引言
傳統的企業信息化和政務信息化的基本型態,主要是通過電腦和網線將工作流程和信息內容串聯在一體,在之前的一個時期內,顯然極大方便了單位內部的協同辦公,但是由于工作需要,企業和政府機關人員外出和出差時間比例不斷增加,因此這種一直依賴固定場所和固定設備的傳統辦公信息化體系的弊端正在日益凸現,進而成為深化辦公信息化應用的瓶頸。隨著移動互聯網技術的快速發展及智能終端的迅速普及,以手機作為各類辦公應用的用戶接入終端,借助移動信息化軟件將業務系統擴展到手機上,方便人們隨時隨地處理辦公事務,彌補了傳統辦公信息化的接入死角,完成了辦公信息化建設最后一公里的部署。所以通過手機作為終端隨時隨地接入單位內部原有辦公管理系統,能夠“隨走隨用”進行辦公將成為人們非常渴望的工作方式。
2 SOA技術架構
SOA(Service-Orienred Architecture).是一種面向服務的架構,它可以根據需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用。服務層是SOA的基礎,其可以直接被應用調用,從而有效控制系統中與軟件代理交互的人為依賴性。另外,SOA是具備粗粒度、松耦合特點的服務架構之一,服務架構之間是通過簡單、精確定義接口進行通訊,但不涉及底層編程接口和通訊模型。所以SOA技術架構可以看作是B/S模型、XML/WebService技術之后的自然延伸。
3 Web Services技術
Web service是一個平臺獨立的,低耦合的,自包含的、基于可編程的web的應用程序,可使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發布、發現、協調和配置這些應用程序,用于開發分布式的互操作的應用程序。
Web Service技術,能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數據或集成。依據Web Service規范實施的應用之間,無論它們所使用的語言、平臺或內部協議是什么,都可以相互交換數據。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制,使得企業減少了諸如標準通用標記語言下的子集XML、HTTP。Web Service應用接口開發的花費。所以大多數其他公司或應用軟件廠商通過Internet來訪問并使用這項在線服務。
4 需求分析
黨校移動辦公系統主要的使用對象是黨校的全體教職員工,結合黨校當前信息化建設實際情況,在不造成信息孤島的前提下,需要開發一套接入黨校原有辦公自動化系統形成共享數據的移動辦公系統,為了與市府辦保持公文交流信息暢通,需要開發收文管理、發文管理功能模塊,為滿足黨校部門之問工作的順利開展,需要開發電子郵件,通知公告,短信發送功能,為了減輕外部網站發布流程的審批行政手續,需要開發網上外網發布申請,在線審批功能,與此同時,系統需要支持文件管理,學員報餐等功能。在系統設置方而,需要支持組織機構、表單格式、工作流程、訪問權限、打印格式、統計等全而自定義。可根據黨校的具體情況規劃工作流程和文件管理體系,支持對整個組織的工作和權限進行管理。在界而設計方而,為黨校人員提供一個集中辦理工作友好界而。
5 系統總體設計
5.1 實現原理
黨校移動辦公系統采用SOA而向服務的架構,通過SOA的架構降低黨校移動辦公系統功能模塊之問的相互干擾和影響,增強各系統之問,功能之問的獨立性,由于SOA具備粗粒度、松耦合特點,使得黨校移動辦公系統服務架構更加簡單及精確,很好地把固有的辦公自動化系統和現開發的移動辦公系統實現互聯互通,基本消除信息孤島,實現信息的共享,再把兩個系統需要連接的對外數據程序接口統一地封裝起來,可以統一地從EAI接口接入,達到了單點登錄效果目的。另外,在黨校移動辦公系統與固有辦公系統內部之問使用WebService規范實施的應用之問連接,這樣保證了黨校移動辦公系統無論原有辦公系所使用的語言、平臺或內部協議是什么,他們之問都可以相互交換數據。減少了一一對應開發WebService應用接口時問。
現實原理圖如圖1所示。
5.2 系統體系結構
本次項目系統的功能框架體系由上至下可以劃分為以下三個層而:
5.2.1 服務展現層
作為協同辦公系統而向終端和個人用戶的展現層,包括WEB辦公界而、手機客戶端移動辦公界而兩個部分。
5.2.2 業務邏輯層
系統主要業務邏輯的存儲層和執行層,包括協同辦公應用、移動客戶端管理、核心邏輯處理系統管理等功能模塊。
5.2.3 接口支撐層
系統與外部業務系統的接口層,主要的網絡支撐接口(短信平臺接口、數字認證中心接口);業務支撐接口(移動客戶端、GIS接口以及其他系統接口)。
系統功能總體架構如圖2所示。
6 結語
SOA技術架構以服務為核心,使IT系統更靈活、更易于重用,并能更好、更快地應對變化,通過使用Web Service技術,能使得標準通用標記語言下的子集XML、HTTP運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件下,就可以相互交換數據或集成。因此SOA+Web Services技術組合為黨校開發移動辦公系統提供了良好的解決方案。
參考文獻
[1]陳平.移動辦公系統開發技術的選擇及其架構設計[J].福建電腦,2009 (04).
[2]王建偉.基于Web Services的SOA架構設計方法的研究[D].大連海事大學,2006.
[3]于蕭榕,郭昌言,陳剛.移動辦公系統的分析與實現[J].電腦編程技巧與維護,2010(16).
[4]葉曉兵,基于Android系統的移動辦公APP的設計與實現[J].輕工科技.2016(11).
[5]劉欣,廖亮,吳丹,移動辦公系統的設計與實現[J].辦公自動化,2015(08).
[6]鄧琳.一個移動辦公系統的設計與實現[D].華中科技大學,2015(01).
[7]李鵬.政府機關協同OA系統關鍵模塊的設計與實現[D].吉林大學,2015(05).endprint