999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于中間件的移動辦公平臺設計

2015-11-30 08:20:10
裝備制造技術 2015年11期

程 莉

(中國商飛上海航空工業(集團)有限公司信息化中心,上海201206)

近年來,移動網絡通信技術和移動設備制造技術的快速發展,以及伴隨著移動智能終端在公眾的迅速普及,使得移動互聯網進入一個黃金發展時期,于是移動辦公的概念應運而生[1]。相對于傳統的辦公自動化方式而言,移動辦公最直接的好處就是將人們從桌面辦公解放出來,并有效地提高工作效率。原來必須要在辦公室才能處理的工作,通過移動辦公可以在任何時間任何地點進行處理[2]。

移動辦公平臺作為移動端企業信息資源和應用服務的集成平臺,整合了一系列的功能應用,這些功能應用類型多樣、結構各異,調用方法存在較大差異,應用管理成本較大。另外,傳統的移動辦公是利用移動終端設備直接發送SQL語句,然后遠程操作企業內部數據庫,這種數據訪問模式存在嚴重的數據安全隱患[3]。針對以上問題,本文利用中間件技術,設計了一個基于中間件的移動辦公平臺,以達到增強系統的可擴展性、易管理性、高可用性和可移植性的目的。

1 關鍵技術

1.1 移動辦公技術

近幾年國內外移動辦公系統快速發展,在移動辦公行業出現了比較多的解決方案和技術,目前主流的實現移動辦公的技術主要有以下三種[4]:

(1)利用HTML5網站開發技術實現移動辦公系統。基于HTML5、CSS和JavaScript,創建跨平臺移動應用程序的快速開發平臺。

(2)利用虛擬化技術實現移動辦公系統。虛擬桌面的應用實現了移動終端設備到服務器的跨越,用戶通過虛擬桌面直接訪問服務器上的應用,從而實現企業的移動辦公。

(3)利用客戶端方式建立移動辦公系統。針對具體的手機操作系統,采用手機操作系統提供的開發語言和開發方法,利用其對應的SDK(軟件開發工具包)進行移動辦公系統客戶端的開發。

1.2 中間件技術

中間件是位于操作系統平臺和應用程序之間的通用服務系統,它提供了統一的協議與標準接口,在不同的硬件和操作系統平臺上實現了數據的共享與應用的互操作[5]。

中間件的分類方法很多,按照IDC(互聯網數據中心)的分類方法,中間件平臺可以分為六類[6]:

(1)終端仿真/屏幕轉換中間件。用以實現客戶機圖形用戶接口與已有的字符接口方式的服務器應用程序之間的互操作。

(2)數據訪問中間件。為了建立數據應用資源互操作的模式,對異構環境下的數據庫實現聯接或文件系統實現聯接的中間件。適用于應用程序與數據源之間的互操作模型,客戶端使用面向數據庫的API,以提請直接訪問和更新基于服務器的數據源。

(3)遠程過程調用中間件。通過遠程過程調用機制,應用程序執行一個位于不同地址空間里的過程,并且從效果上看和執行本地調用相同。

(4)消息中間件。用來屏蔽掉各種平臺及協議之間的特性,實現在不同平臺之間通信,實現分布式系統中可靠的、高效的、實時的跨平臺數據傳輸,實現應用程序之間的協同。

(5)交易中間件。是在分布、異構環境下提供保證交易完整性和數據完整性的一種環境平臺,用于進行事務管理與協調、負載平衡、失敗恢復等,以提高系統的整體性能,可以被看作是事務處理應用程序的“操作系統”。

(6)對象中間件。在分布、異構的網絡計算環境中,可以將各種分布對象有機地結合在一起,使得對象可以透明地向其他位于本地或位于遠程機器的對象發出請求或接受其他對象的響應,以完成系統的快速集成,實現對象重用。

2 移動辦公平臺設計

本文利用中間件技術,設計了一個基于中間件的移動辦公平臺,以解決平臺多應用集成帶來的異構性問題,達到增強系統的可擴展性、易管理性、高可用性和可移植性的目的。

2.1 移動辦公平臺框架

該平臺體系結構分為三層:前端、中間層和后臺。前端即客戶端,采用HTML5網站開發技術;中間層利用中間件技術,主體部分由應用訪問中間件和數據訪問中間件組成,并通過任務隊列完成任務傳遞;后臺為數據存儲。移動辦公平臺的結構如圖1所示。

圖1 移動辦公平臺基本結構圖

2.2 應用訪問中間件設計

應用訪問中間件是構成移動辦公平臺的關鍵部分之一,用以屏蔽所集成的各類功能應用的差異性,支持各種應用之間靈活的信息交換和共享,為前端提供統一的應用訪問接口,為數據訪問中間件提供規范的執行操作。

應用訪問中間件由五個模塊組成,分別是APP API、請求解析模塊、應用倉庫、任務執行模塊、結果反饋模塊,如圖2所示。

圖2 應用訪問中間件模塊關系圖

這五個模塊的主要功能如下:

(1)APPAPI:是接收外部用戶請求、返回任務執行結果的統一接口。

(2)請求解析模塊:負責對用戶提出的請求進行解析,判斷其請求類型,并調用應用倉庫獲取相關應用信息,將解析結果打包發給任務執行模塊。

(3)應用倉庫:管理注冊應用,并維護應用信息目錄,如應用標識、應用描述信息、應用源路徑集、存儲規則等。

(4)任務執行模塊:是用戶應用訪問的執行模塊,根據請求解析模塊發送的解析結果執行相應應用訪問操作,并將其整合成對數據源的操作代碼,寫入任務隊列。

(5)結果反饋模塊:接收由數據訪問中間件反饋的任務執行結果,并通過APP API返回客戶端。

應用訪問中間件的工作流程設計如圖3所示。

圖3 應用訪問中間件工作流程圖

2.3 數據訪問中間件設計

數據訪問中間件同樣是構成移動辦公平臺的關鍵部分之一,為應用訪問中間件和數據源服務器之間提供了專門的通信通道,實現業務服務層和數據層之間的交互操作,將用戶與數據訪問的復雜性相隔離,減少對應用層的維護開銷。

數據訪問中間件主要由四個模塊組成,分別是監控模塊、連接池管理模塊、任務執行模塊、結果反饋模塊,如圖4所示。

圖4 數據訪問中間件模塊關系圖

這四個模塊的主要功能如下:

(1)監控模塊:是數據訪問中間件的核心模塊,用于監聽任務隊列,并協調各模塊間工作。當每監聽到任務隊列中有任務請求時,便調用連接池管理模塊判斷是否有空閑資源處理任務,若有空閑資源,則獲取一個空閑連接并調用任務執行模塊執行數據庫操作,否則判斷是否達調用次數上限,未達到則繼續調用連接池管理模塊,若已達到則將執行失敗結果寫入結果反饋模塊。

(2)連接池管理模塊:用于管理數據訪問中間件中一池“預先建立的”數據庫連接。為任務分配連接,任務完成后收回連接;自動進行連接池數量的優化配置;定時檢查有效連接的數目。

(3)任務執行模塊:通過監控模塊創建并啟動,是對數據庫訪問的最終實現。根據監控模塊傳來的數據請求信息執行對應的數據庫訪問操作,并將操作結果封裝成固定的數據包形式寫入結果反饋模塊。

(4)結果反饋模塊:將數據訪問中間件的處理結果返回給應用訪問中間件的結果反饋模塊。

數據訪問中間件的工作流程設計如圖5所示。

圖5 數據訪問中間件工作流程圖

3 結束語

作為移動端企業信息資源和應用服務的集成平臺,移動辦公平臺整合了一系列的功能應用。為了屏蔽各類應用的差異性,為前端提供統一的接口標準及規范,減少應用開發的復雜性,本文設計了一個基于中間件的移動辦公平臺,通過應用訪問中間件和數據訪問中間件實現了將用戶和應用訪問、數據訪問的復雜性相隔離,減少了系統的維護開銷,增強了可擴展性和可移植性。

下一步將針對應用倉庫管理,進一步研究其應用注冊模式和管理方式,制定應用集成統一規范和標準,以更好地支持移動辦公平臺的應用集成訪問。

[1]寧義雙.基于HTML5的移動終端應用中間件平臺的研究與設計[D].北京:北京工業大學,2013.

[2]孫盛婷.移動辦公系統行業集成解決方案的應用與研究[J].微型電腦應用,2013,29(1):34-37

[3]許小晴.基于中間件的移動辦公系統的研究與實現[D].西安:西南交通大學,2011.

[4]韓東廣.基于中間件的手機辦公應用[D].濟南:山東大學,2012.

[5]董洪志.分布式信息化平臺中嵌入式實時中間件研究[D].西安:西安電子科技大學,2010.

[6]李琪林,劉 強,周明天.論中間件技術及其分類[J].四川師范大學學報,2001,24(6):657-660.

主站蜘蛛池模板: 国产一区二区色淫影院| 91精品伊人久久大香线蕉| 国产日韩欧美中文| 青青操视频免费观看| 漂亮人妻被中出中文字幕久久| 亚洲天堂在线视频| 日韩中文字幕亚洲无线码| 成人精品免费视频| 最新国产网站| 国产乱子精品一区二区在线观看| 色视频久久| 国产成人精品一区二区秒拍1o| 91国内视频在线观看| 成人国产精品一级毛片天堂 | 久久大香香蕉国产免费网站| 国产色婷婷视频在线观看| 久久无码av一区二区三区| 亚洲一欧洲中文字幕在线| 91av成人日本不卡三区| 日韩在线欧美在线| 亚洲国产精品VA在线看黑人| 手机在线国产精品| 欧洲亚洲一区| 亚洲av日韩av制服丝袜| 88av在线| 欧美性天天| 青青久视频| 五月天婷婷网亚洲综合在线| 国产精品99r8在线观看| 国产乱人伦偷精品视频AAA| 91色爱欧美精品www| 又猛又黄又爽无遮挡的视频网站| 亚洲精品卡2卡3卡4卡5卡区| 国产网友愉拍精品视频| 国产精品2| 日韩成人在线网站| 国模私拍一区二区三区| 亚洲成人动漫在线观看| 国内精自线i品一区202| 伊人久久大香线蕉aⅴ色| 欧美一级在线看| 国产浮力第一页永久地址| 嫩草在线视频| 青青国产视频| 中文字幕在线观| 亚洲免费三区| 色香蕉网站| 成人精品区| 97se亚洲综合在线| 亚洲天堂网站在线| 免费a级毛片视频| 国产精品欧美亚洲韩国日本不卡| 欧美a在线| 老司机精品99在线播放| 国模极品一区二区三区| 亚洲无码视频喷水| 青青草原国产| 色婷婷视频在线| 国产91色在线| 亚洲高清中文字幕| 免费毛片全部不收费的| 精品撒尿视频一区二区三区| 国产成人一区免费观看| 亚洲一区毛片| 美女毛片在线| 97青青青国产在线播放| 精品乱码久久久久久久| 午夜福利亚洲精品| 亚洲欧洲日产无码AV| 毛片视频网址| 欧美无遮挡国产欧美另类| 欧美伦理一区| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精品成人福利在线电影| 国产精品片在线观看手机版| 超清无码熟妇人妻AV在线绿巨人| 午夜国产理论| 亚洲欧美精品日韩欧美| 欧美日韩国产在线观看一区二区三区 | 精品国产污污免费网站| 亚洲精品无码成人片在线观看| 亚洲另类国产欧美一区二区|