亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Lotus Domino的移動辦公平臺的框架研究*

        2014-03-22 12:00:54周海亮任女爾薛桂香廖文喆
        計量技術(shù) 2014年11期
        關(guān)鍵詞:中間件頁面辦公

        路 遙 周海亮 任女爾 林 濤 薛桂香 廖文喆

        (1.天津市計量監(jiān)督檢測科學(xué)研究院,天津 300192;2.河北工業(yè)大學(xué),天津 300130)

        0 引言

        從sun公司的WSS、開源社區(qū)為iphone努力的打造wsdl2objc、andriod平臺,到Nokia的Serene框架等,都對移動平臺做了很好的支撐。但是,要開發(fā)面向?qū)ο蟮囊苿覹eb服務(wù),并在移動設(shè)備操作系統(tǒng)中實現(xiàn),不僅耗費資源、成本高額,而且也存在一些平臺缺少本地支持的問題。平臺的多樣性增加了開發(fā)的難度、成本和工作量,很難快速在多樣的平臺上開發(fā)出一個統(tǒng)一的移動應(yīng)用。本文設(shè)計采用html5、jquery mobile進(jìn)行前段的處理開發(fā),即混合開發(fā)模式,有效地降低了開發(fā)成本和開發(fā)周期。由于移動辦公對響應(yīng)速度并無過高要求,混合開發(fā)相對于原生開發(fā)來講,雖然不能產(chǎn)生最優(yōu)的響應(yīng)速度,但其編譯代碼具有高度的通用性,有效解決了由于設(shè)備種類多樣性帶來的最關(guān)鍵的開發(fā)困難。此外,Wekbit是一個開源的Web瀏覽器引擎,是一個通用性較好的瀏覽器內(nèi)核。同樣的內(nèi)核決定了代碼可重復(fù)使用的特點,因此可大大減小工作量。綜合各方面考慮,混合開發(fā)能更好的適應(yīng)移動辦公的需求。

        1 辦公自動化系統(tǒng)

        辦公自動化(Office Automation,以下簡稱OA)是將現(xiàn)代化辦公和計算機(jī)網(wǎng)絡(luò)結(jié)合起來的一種新型的辦公方式。OA通用性框架可如圖1中設(shè)計,而移動辦公部分主要是針對其可提取的個人業(yè)務(wù)進(jìn)行分析處理。

        如圖1所示,OA系統(tǒng)主要處理的是會議日程、郵件通信、公文審批及合同管理等業(yè)務(wù),其中,通過定制工作流等技術(shù),可以使得日程、收文、發(fā)文等公文的審批流程更加靈活,方便各級領(lǐng)導(dǎo)處理。OA本著5C理念——溝通(Communication)、協(xié)作(Cooperation)、控制(Control)、創(chuàng)造(Creation)和方便(Convenience),為辦公自動化提出了成熟有效的解決方案,為企業(yè)的現(xiàn)代化、信息化、自動化作出了突出的貢獻(xiàn)。文獻(xiàn)[1-2]的研究者設(shè)計并證實了通信架構(gòu)的可行性,其中包括存在于外部設(shè)備的中間件部件和負(fù)責(zé)與Web服務(wù)通信時的xml處理。而文獻(xiàn)[3]提出了一個通過外部中間件承載移動網(wǎng)絡(luò)中xml系統(tǒng)通信負(fù)擔(dān)的Web服務(wù)交互通信體系架構(gòu),以面向服務(wù)的體系結(jié)構(gòu)展示了中間件的優(yōu)勢。但是,其總的請求應(yīng)答時間增加了。而本文提出了更加靈活、可定制和擴(kuò)展的方法,主要是將接口處理、數(shù)據(jù)處理整合到中間件中,再以獨立的服務(wù)方式提供給移動客戶端。面向服務(wù)的方式包含靈活的應(yīng)用組件集合,并且操作獨立性強(qiáng),為企業(yè)提供了豐富的選擇性?;贒omino的移動辦公系統(tǒng)則充分發(fā)揮了Domino的優(yōu)勢,進(jìn)一步采取了REST(REpresentational StateTransfer,表述性狀態(tài)轉(zhuǎn)移)接口及其他接口相聯(lián)合的綜合處理的方式,提高了數(shù)據(jù)提取的速度。

        圖1 OA功能框架及移動辦公

        2 移動辦公框架設(shè)計

        如圖2所示移動辦公框架整體分為OA和數(shù)據(jù)庫系統(tǒng)、中間件系統(tǒng)和移動終端系統(tǒng)三部分。Domino提供了REST接口,可以方便的返回json格式數(shù)據(jù)。SEMP或MKey等中間件在框架中處于數(shù)據(jù)處理的通道位置,它將從OA系統(tǒng)的頁面或直接從Domino數(shù)據(jù)庫REST接口訪問來的數(shù)據(jù)進(jìn)行處理,直接進(jìn)行處理解析成json格式數(shù)據(jù),以最小的信息量返回給客戶端,客戶端只需要負(fù)責(zé)頁面布局等簡單處理即可。

        圖2 基于中國件的移動平臺請求框架

        2.1 數(shù)據(jù)的上行和下行處理

        1)數(shù)據(jù)下行處理。數(shù)據(jù)下行主要是獲取列表或者詳情。傳統(tǒng)的頁面解析方式獲取數(shù)據(jù)的過程為,當(dāng)瀏覽器加載頁面時,從地址欄輸入url回車,瀏覽器會進(jìn)行頁面解析對應(yīng)到相應(yīng)IP進(jìn)行tcp連接,連接后給服務(wù)器發(fā)送請求。服務(wù)器收到請求之后,返回給客戶端響應(yīng)頭和具體的html信息。隨后,html內(nèi)容以流的形式傳遞給客戶端瀏覽器進(jìn)行逐步加載,先加載html框架,再從head進(jìn)行解析然后是body等。而REST接口的方式獲取數(shù)據(jù)則不同,Domino數(shù)據(jù)庫提供了REST接口服務(wù),只需將要訪問的庫名nsf和視圖view以及相應(yīng)代表權(quán)限認(rèn)證的信息傳遞給Domino就可以直接返回json格式的數(shù)據(jù)。

        下行數(shù)據(jù)處理一般通用的方式為頁面解析,而在手持設(shè)備中,并不希望所有的html信息都返回到移動應(yīng)用中,因此將數(shù)據(jù)全部交給中間件去處理,開發(fā)的時候在中間件中開發(fā)配置服務(wù),完成訪問數(shù)據(jù)、接收html、解析提取json格式數(shù)據(jù)的工作后再返回給移動應(yīng)用。然而,在提取數(shù)據(jù)時,頁面解析的方式往往不如REST方式迅速、直接,所以針對Domino的OA數(shù)據(jù),優(yōu)先使用REST方式。針對一些需要再處理的數(shù)據(jù)和難以處理的數(shù)據(jù),為了節(jié)省分析時間,可以直接頁面解析進(jìn)行提取。

        2)數(shù)據(jù)上行處理。所謂的上行數(shù)據(jù)處理往往指的是傳閱、駁回、知會、流程提交等功能,需要將一些審批意見等以參數(shù)的方式傳遞給OA服務(wù)器。實際上,真正的駁回等功能操作只需要將參數(shù)提交給服務(wù)器,然后由服務(wù)器完成即可。

        綜上所述,無論是數(shù)據(jù)的上行還是下行,真正需要處理的部分都交給了OA服務(wù)器和中間件服務(wù)器。移動應(yīng)用時,需要做的就是數(shù)據(jù)展示和參數(shù)配置提交。這樣,大部分計算就都均衡到服務(wù)器上了。

        2.2 MBI-面向服務(wù)靈活配置

        移動BI(Mobile Business Intelligence, 以下均簡稱MBI)是指通過使用移動終端設(shè)備,使用戶能夠隨時隨地獲取所需的業(yè)務(wù)數(shù)據(jù)及分析展現(xiàn),完成獨立的分析與決策應(yīng)用,實現(xiàn)決策分析無處不在的實時動態(tài)管理。

        以三星的SEMP中間件為例,要想獲取一個公文詳情,根據(jù)情況,需要進(jìn)行頁面解析和REST請求等進(jìn)行數(shù)據(jù)提取,程序如圖3所示:將類以服務(wù)的方式配置到SEMP中去,基于數(shù)據(jù)庫的SEMP,存儲了相關(guān)的服務(wù),通過配置服務(wù)ID,當(dāng)頁面進(jìn)行訪問更改ID時,SEMP就提供相應(yīng)的服務(wù),獲取數(shù)據(jù),再以JSON格式將數(shù)據(jù)返回。

        圖3 MBI配置及調(diào)用過程

        2.3 移動辦公安全認(rèn)證

        認(rèn)證的問題是每個企業(yè)都十分重視的問題,尤其是一些大中型國有企業(yè),一旦信息泄露,后果不堪設(shè)想,因此很多公司甚至不會在廣域網(wǎng)設(shè)置公網(wǎng)IP。信息保密是移動辦公推廣的一個問題。除此之外,國內(nèi)很多企業(yè)并不是完全與外網(wǎng)屏蔽,他們配有VPN服務(wù)器,所有的系統(tǒng)設(shè)置在內(nèi)網(wǎng)IP上,當(dāng)有員工需要從外網(wǎng)登錄內(nèi)網(wǎng)系統(tǒng)時,可以先登錄VPN,連通后再訪問內(nèi)網(wǎng)。移動辦公可以在這種情況下集成VPN登錄,使手機(jī)也處于VPN登錄的模式。這樣能夠確保同等級的安全。

        在公司信息安全等級條件允許范圍內(nèi),更好的部署方式是設(shè)立網(wǎng)關(guān),以雙網(wǎng)卡的方式做移動辦公服務(wù)器,既可以連接內(nèi)網(wǎng),又可以連接互聯(lián)網(wǎng)。在實際訪問中,始終通過部署有中間件的移動辦公服務(wù)器去訪問內(nèi)部數(shù)據(jù),再以json數(shù)據(jù)的方式返回給移動客戶端。即不會破壞數(shù)據(jù)的安全性,公司路由配置也較為方便。

        當(dāng)進(jìn)行數(shù)據(jù)訪問時,需要攜帶cookiestore作為認(rèn)證信息。在各大企業(yè)中,部署多個系統(tǒng)的情況較為常見,比如合同專門為一個系統(tǒng),門戶專門為一個系統(tǒng),公文管理及其他郵件等服務(wù)為一個系統(tǒng),此時需要在訪問不同的系統(tǒng)時配置不同的認(rèn)證信息。

        2.4 附件解析

        用計算機(jī)下載數(shù)據(jù)的方式確實較為方便,但是在移動終端,以流的方式下載數(shù)據(jù)并不穩(wěn)定,數(shù)據(jù)流量也不方便控制,并且智能手機(jī)并不一定能對下載下來的文本格式完美支持,比如gd、gw文件格式。本文設(shè)計在移動辦公服務(wù)器上搭載document view等類似的附件解析器,解析器可以調(diào)用服務(wù)器上已有的軟件將數(shù)據(jù)打開,訪問數(shù)據(jù)時,將數(shù)據(jù)轉(zhuǎn)換為特定的圖片格式返回到移動終端,用此方式有效地解決了文本格式多樣性的問題。

        3 框架性能分析

        框架部署成功后,對基于Domino數(shù)據(jù)庫的OA系統(tǒng)可以方便的進(jìn)行處理,如圖4所示測試數(shù)據(jù),如果網(wǎng)絡(luò)狀況在20kb/s的情況下,一個普通的頁面訪問時間可以控制在1s左右。如果是3G網(wǎng)絡(luò),網(wǎng)絡(luò)狀況可達(dá)到100kb/s的情況下,加載速度就非常可觀了。

        圖4 執(zhí)行服務(wù)加載數(shù)據(jù)速度情況

        4 結(jié)束語

        在移動化辦公系統(tǒng)中,通過中間件的框架設(shè)計進(jìn)行負(fù)載均衡,有效地解決了移動設(shè)備處理能力有限的問題;以混合開發(fā)的模式兼容部署ios、andriod等操作系統(tǒng);接口和頁面解析的方式充分利用了既有的OA系統(tǒng),可以使使用者輕松簡便入手移動辦公系統(tǒng),方便、快捷地處理辦公系統(tǒng)中的緊急業(yè)務(wù)。通過本論文的設(shè)計處理,給軟件開發(fā)企業(yè)提出了更加高效、低成本的開發(fā)模式,促進(jìn)自動化辦公系統(tǒng)的應(yīng)用,也幫助了移動辦公使用者更好的處理審批和決策等辦公室業(yè)務(wù)。

        [1]AIJAZ F, ZAHID S A, CHAUDHARY M, et al.Enabling high performance mobile Web services provisioning [C].Vehicular Technology Conference Fall (VTC 2009 -Fall),2009:1-6

        [2]Adacal M, BENER A B.Mobile Web services: a new agent-based framework[J].InternetComputing, 2006,10(3):58-65

        [3]余以勝.移動網(wǎng)絡(luò)中Web服務(wù)應(yīng)用架構(gòu)研究[J].微型機(jī)與應(yīng)用,2012,31(13):53-55

        [4]王程輝.基于Lotus Domino/Notes的[J].中國科技信息,2010(1):121-124

        [5]黃俊健,區(qū)詠瑩.基于SaaS移動中間件平臺研究與開發(fā)[J].電子世界,2013(17):21-57

        [6]溫旭,萬昱,駱建斌.航天科研企業(yè)計量管理信息系統(tǒng)的設(shè)計與實現(xiàn).計量技術(shù),2008(11):64-67

        猜你喜歡
        中間件頁面辦公
        大狗熊在睡覺
        X辦公總部
        Base4Work共享辦公空間
        刷新生活的頁面
        X-workingspace辦公空間
        RFID中間件技術(shù)及其應(yīng)用研究
        電子制作(2018年14期)2018-08-21 01:38:10
        基于VanConnect中間件的設(shè)計與開發(fā)
        電子測試(2018年10期)2018-06-26 05:54:02
        中間件在高速公路領(lǐng)域的應(yīng)用
        一種支持智能環(huán)境構(gòu)建的中間件
        同一Word文檔 縱橫頁面并存
        一区二区三区四区国产亚洲| 午夜福利理论片在线观看| 国产在线无码不卡影视影院| 国产一区二区三区四区三区| 五月天中文字幕mv在线| 亚洲国产成人片在线观看| 最近在线更新8中文字幕免费 | 精品人妻大屁股白浆无码| 亚洲成熟丰满熟妇高潮xxxxx| 日本真人边吃奶边做爽动态图 | 国产精品久久久久aaaa| 蜜桃无码一区二区三区| 久久人人玩人妻潮喷内射人人| 久久夜色撩人精品国产小说 | 伊人久久大香线蕉av色婷婷| av免费在线国语对白| 日本区一区二区三视频| 中文字幕无码中文字幕有码| 18禁黄网站禁片免费观看女女| 亚洲人成无码网站在线观看| 亚洲色无码播放| 亚洲AV永久无码精品一区二国| 一区二区三区在线蜜桃| 日韩精品人妻一区二区三区蜜桃臀| 亚洲av高清不卡免费在线| 国产精品妇女一区二区三区| 综合五月激情二区视频| 亚洲精品国产美女久久久| aaa级久久久精品无码片| 香蕉人妻av久久久久天天| 91久久国产综合精品| 白色月光在线观看免费高清| 国产一区二区三区白浆肉丝| 国产精品国产三级野外国产| 无码乱肉视频免费大全合集| 国产成+人+综合+亚洲欧美丁香花| 亚洲欧美成人一区二区在线电影| 亚洲 欧美 激情 小说 另类| 男人的天堂在线无码视频| 国产成人自产拍免费视频| 一区二区三区精品婷婷|