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.

主站蜘蛛池模板: 中文精品久久久久国产网址| 夜夜拍夜夜爽| 日韩黄色精品| 国产成人精品午夜视频'| 欧美国产日本高清不卡| 国产原创自拍不卡第一页| 99九九成人免费视频精品| 亚洲欧州色色免费AV| 2019年国产精品自拍不卡| 久久综合九色综合97网| 999国产精品永久免费视频精品久久| 国产精品主播| 国产成人一区免费观看| 国产中文一区二区苍井空| 九色91在线视频| 国产十八禁在线观看免费| 国产成人免费视频精品一区二区| 国产亚洲精品精品精品| 国产91九色在线播放| 国产aⅴ无码专区亚洲av综合网| 国产精品人人做人人爽人人添| 99在线免费播放| 自慰网址在线观看| 澳门av无码| 国产微拍一区| 婷婷丁香在线观看| 丁香婷婷激情综合激情| 亚洲天堂视频网站| 99偷拍视频精品一区二区| 欧美成人综合视频| 免费人成网站在线高清| 97se亚洲综合| 免费一级毛片| 亚洲视频三级| 99手机在线视频| 亚洲va精品中文字幕| 天天干天天色综合网| 色婷婷在线播放| 国产免费网址| 无码丝袜人妻| 成人av手机在线观看| 国产精品第一区| 国产精品无码久久久久久| 青青草久久伊人| 亚洲综合色在线| 丝袜高跟美脚国产1区| 国产成人乱码一区二区三区在线| 91青青草视频在线观看的| 熟女成人国产精品视频| 国产资源站| 天天综合网在线| 亚洲成aⅴ人在线观看| 国产一区二区三区精品欧美日韩| 91探花在线观看国产最新| 婷婷亚洲视频| 激情六月丁香婷婷| 日本人妻一区二区三区不卡影院| 麻豆精品在线| 欧类av怡春院| 亚洲熟妇AV日韩熟妇在线| 久久久精品无码一二三区| 欧美a在线看| 日本在线亚洲| 成人永久免费A∨一级在线播放| 日本人又色又爽的视频| 久久综合成人| 精品人妻无码中字系列| 日本久久久久久免费网络| 久久久久亚洲AV成人网站软件| 青青国产成人免费精品视频| 91精品视频播放| 国模私拍一区二区| 99re这里只有国产中文精品国产精品 | 国产精品成| 国产 日韩 欧美 第二页| 久久精品电影| 国产精品性| 亚洲免费三区| av尤物免费在线观看| 亚洲欧美另类中文字幕| 91久久偷偷做嫩草影院精品| 亚洲乱码在线视频|