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

        ?

        基于BlackBerry Push技術(shù)的無線辦公系統(tǒng)的研究與開發(fā)

        2014-07-01 04:33:26金毅
        中國新通信 2014年9期

        金毅

        【摘要】 本次研究的主要目標(biāo)就是開發(fā)出一個中間件服務(wù)器,它即可以通過MDS提供的RIM Push將接收到的應(yīng)用數(shù)據(jù)推送到黑莓終端上去,又能夠靈活的與企業(yè)內(nèi)部的各種應(yīng)用系統(tǒng)對接并接收企業(yè)應(yīng)用數(shù)據(jù)。研究的主要內(nèi)容在于驗證兩點:1. 是否可以將數(shù)據(jù)通過MDS 的RIM Push推送到黑莓終端。2. 是否可以應(yīng)用于任何企業(yè)應(yīng)用(采用一套開源的ERP系統(tǒng)作為企業(yè)應(yīng)用軟件)。

        【關(guān)鍵詞】 Push 企業(yè)辦公應(yīng)用 WebService

        一、引言

        1.1 背景及問題的提出

        BlackBerry Push技術(shù)作為項目研究的重點,是加拿大RIM公司經(jīng)多年研究應(yīng)用在無線通信領(lǐng)域的一種網(wǎng)絡(luò)傳輸?shù)募夹g(shù),它的優(yōu)點在于用戶在有移動網(wǎng)絡(luò)的任何地方都可以接收到實時的提醒,而不需要做網(wǎng)絡(luò)請求,這樣不僅減少了網(wǎng)絡(luò)流量消耗,還增加了電池的使用壽命,這些優(yōu)點正是企業(yè)在信息化發(fā)展中由無紙自動化辦公向無線辦公延伸需要解決的幾個關(guān)鍵性問題。

        現(xiàn)在企業(yè)的辦公應(yīng)用軟件多以B/S的結(jié)構(gòu)在企業(yè)內(nèi)部發(fā)揮著重要作用,其形式多樣性(如:SAP、ERP、CRM、OA等),開發(fā)語言的多樣性在推廣無線辦公的過程中增加了難度,本項目的研究目的就在于解決兩個主要問題,一方面是應(yīng)用BlackBerry 的Push技術(shù)將企業(yè)內(nèi)部數(shù)據(jù)推送到黑莓終端上,打開預(yù)裝的無線辦公客戶端可以將數(shù)據(jù)以一定的格式展示給用戶;另一方面是應(yīng)用開放的WebService接口結(jié)合一套標(biāo)準(zhǔn)格式的XML標(biāo)簽,使得此套系統(tǒng)不受任何軟件類型及編寫語言的局限,達到在任何企業(yè)應(yīng)用中都可以使用的目的。

        根據(jù)RIM Push定義的HTTP POST請求,按照規(guī)定的格式將需要推送的內(nèi)容推送到在BES服務(wù)器上激活過的黑莓終端,自此,便解決了第一個推送的問題。

        另外采用標(biāo)準(zhǔn)的WebService接口規(guī)范開發(fā)出的中間件服務(wù),在調(diào)用此接口時由于不受開發(fā)平臺的限制,再結(jié)合一套標(biāo)準(zhǔn)的XML格式的標(biāo)簽,只要傳輸?shù)臄?shù)據(jù)符合定義的XML標(biāo)準(zhǔn)格式,那么任何數(shù)據(jù)都可以輕松的在黑莓終端預(yù)裝的無線辦公客戶端中展現(xiàn)了,因此解決了第二個問題。

        此項研究成果最終將有利于推動企業(yè)無線辦公應(yīng)用的上線速度,節(jié)省企業(yè)辦公成本,提高辦公效率,使企業(yè)的信息化進程緊跟時代腳步。

        1.2 國內(nèi)外研究現(xiàn)狀

        1.2.1 國外研究現(xiàn)狀

        國外已有一些在黑莓終端延伸企業(yè)應(yīng)用的軟件,其主要服務(wù)于銷售環(huán)節(jié),如由iEnterprise 公司提供的Mobile Edge for Microsoft Dynamic CRM, Salesforce公司提供的salesforce客戶端都是一些成功的應(yīng)用案例。

        1.2.2 國內(nèi)研究現(xiàn)狀

        目前很多企業(yè)采用的無線辦公系統(tǒng)是提供給智能手機終端用,大多以網(wǎng)絡(luò)請求為最基本的方式進行,帶來的缺點是(這些缺點恰恰是黑莓能夠解決的):(1) 安全沒有保障(BES服務(wù)器中的MDS推送技術(shù)支持AES和3DES加密,并且服務(wù)器端加密,黑莓終端解密,保證數(shù)據(jù)在MDS通道上的安全傳輸);(2)網(wǎng)絡(luò)請求需要用戶的手機進行撥號,斷開后需要重新?lián)芴枺ㄓ脩艨床坏綋芴柕膭幼鳎谳K端是受BES統(tǒng)一管理,不需要撥號,而是等待服務(wù)器發(fā)出指令或數(shù)據(jù),被動的接收),(3)需要輸入用戶名密碼進行登錄;(4)網(wǎng)絡(luò)請求的耗電量較大;(5)沒有即時提醒功能等。

        二、BlackBerry MDS 的RIM Push

        2.1 什么是BlackBerry MDS

        BlackBerry MDS Services被看作連接至組織的應(yīng)用程序和數(shù)據(jù)服務(wù)器的虛擬專用網(wǎng)絡(luò)(VPN)。我們通常所指的MDS 是 黑莓MDS連接服務(wù),此服務(wù)旨在向BlackBerry設(shè)備上的移動應(yīng)用程序與防火墻后的企業(yè)應(yīng)用程序和后端系統(tǒng)之間提供基于傳輸控制協(xié)議/Internet協(xié)議和超文本傳輸協(xié)議的連接。

        2.2 中間件調(diào)用MDS 的Push 接口向黑莓終端推送數(shù)據(jù)

        中間件通過MDS安全數(shù)據(jù)通道把數(shù)據(jù)推送至BlackBerry終端。同時,中間件平臺也將對用戶進行推送鑒權(quán),平臺以Email地址以及Email地址和黑莓終端PIN碼的一一對應(yīng)關(guān)系進行數(shù)據(jù)推送。

        2.3 RIM Push如何調(diào)用

        遵守RIM Push的標(biāo)準(zhǔn)推送格式的數(shù)據(jù)可以通過MDS的數(shù)據(jù)通道被推送到指定的黑莓終端上,PIN碼或Internet Address作為終端唯一標(biāo)識。

        將數(shù)據(jù)通過MDS數(shù)據(jù)通道推送到黑莓終端上,RIM公司提供了詳盡的資料供參考,在研究過程中通過MDS模擬器以及黑莓終端模擬器進行測試,模擬終端的PIN碼為2100000A,端口9000,在模擬器終端加載應(yīng)用程序開放9000端口監(jiān)聽,收到消息后在界面顯示出推送的具體數(shù)據(jù),成功顯示,證明Push技術(shù)使用成功。

        三、中間件的WebService接口與標(biāo)準(zhǔn)格式XML標(biāo)簽

        3.1 WebService接口

        3.1.1 什么是WebService

        WebService是向外界暴露一個能夠通過Web進行調(diào)用的API,程序員可以利用編程的方法通過Web來調(diào)用這個API。

        不管這些WebService是用什么工具,什么語言寫出來的,只要用SOAP協(xié)議通過HTTP來調(diào)用它,總體結(jié)構(gòu)都一致。通常,用任何語言構(gòu)建WebService,然后用SOAP Toolkit或者.NET的內(nèi)建支持把它暴露給Web客戶。于是,任何語言,任何平臺上的客戶都可以閱讀其WSDL文檔,以調(diào)用這個WebService??蛻舾鶕?jù)WSDL描述文檔,會生成一個SOAP請求消息。WebService都是放在Web服務(wù)器后面的,客戶生成的SOAP請求會被嵌入在一個HTTP POST請求中,發(fā)送到Web服務(wù)器來。Web服務(wù)器再把這些請求轉(zhuǎn)發(fā)給請求處理器。請求處理器的作用在于,解析收到的SOAP請求,調(diào)用WebService,然后再生成相應(yīng)的SOAP應(yīng)答。Web服務(wù)器得到SOAP應(yīng)答后,會再通過HTTP應(yīng)答的方式把它送回到客戶端。

        3.1.2 如何創(chuàng)建WebService

        因為WebService是一個標(biāo)準(zhǔn)的Web應(yīng)用接口,一般常用的開發(fā)平臺都支持插件自動生成WebService并進行靈活的擴展。

        3.1.3 如何調(diào)用WebService

        (1)客戶端:取得服務(wù)端的服務(wù)描述文件WSDL,解析該文件的內(nèi)容,了解服務(wù)端的服務(wù)信息,以及調(diào)用方式。根據(jù)需要,生成恰當(dāng)?shù)腟OAP請求消息(指定調(diào)用的方法,已經(jīng)調(diào)用的參數(shù)),發(fā)往服務(wù)端。等待服務(wù)端返回的SOAP回應(yīng)消息,解析得到返回值。(2)服務(wù)端:生成服務(wù)描述文件,以供客戶端獲取。接收客戶端發(fā)來的SOAP請求消息,解析其中的方法調(diào)用和參數(shù)格式。根據(jù)WSDL和WSML的描述,調(diào)用相應(yīng)的COM對象來完成指定功能,并把返回值放入SOAP回應(yīng)消息返回給用戶。

        3.2 中間件和企業(yè)應(yīng)用服務(wù)間的WebService接口標(biāo)準(zhǔn)

        3.2.1 企業(yè)應(yīng)用平臺與中間件的連接

        企業(yè)應(yīng)用平臺由企業(yè)現(xiàn)有的系統(tǒng)組成,這些系統(tǒng)常見的有SAP、ERP、CRM和OA等等,這些應(yīng)用平臺通過與中間整合,通過WebService接口,相互調(diào)用,形成封閉循環(huán)。

        各個系統(tǒng)通過WebService接口與中間件連接,中間件也通過WebService接口把黑莓終端的反饋信息提交給各個應(yīng)用系統(tǒng)。中間件即成為黑莓終端與現(xiàn)有應(yīng)用平臺數(shù)據(jù)傳輸?shù)臉屑~。

        3.2.2 中間件向企業(yè)應(yīng)用提供的應(yīng)用接口

        (1)String push。將應(yīng)用數(shù)據(jù)發(fā)布到指定的客戶端。content必須有SessionID的相關(guān)字段。如果content內(nèi)數(shù)據(jù)不正確,例如: content內(nèi)id字段不存在、或者content內(nèi)容過長;將返回false,否則返回true。(2)String push。應(yīng)用數(shù)據(jù)已在PC上被處理,要求中間件將這一動作同步到手機上。如果有匹配的user和 id,則返回true,否則返回false。

        四、企業(yè)應(yīng)用利用Push技術(shù)和中間件向無線辦公延伸

        為了驗證中間件服務(wù)與黑莓客戶端不受企業(yè)應(yīng)用不同平臺的影響,可采用網(wǎng)上一套開源的ERP系統(tǒng)配合研究,作為企業(yè)應(yīng)用服務(wù)端,此系統(tǒng)涵蓋多個功能模塊,包括客戶關(guān)系、產(chǎn)品設(shè)計、生產(chǎn)管理、庫存管理、采購管理、委外管理、資金控制、財務(wù)系統(tǒng)、人力資源、協(xié)同辦公、電子商務(wù)、物流配送、系統(tǒng)安全共十三個大模塊,將這些功能通過中間件服務(wù)及黑莓客戶端程序延伸到終端。由于客戶關(guān)系管理和協(xié)同辦公中的表單顯示不同,在項目研究中被看作是兩套獨立的應(yīng)用系統(tǒng),這樣就可以驗證在不同企業(yè)應(yīng)用中的兼容性。

        五、總結(jié)與展望

        5.1 研究工作回顧

        本項目通過對企業(yè)應(yīng)用及中間件的開發(fā)深入的論證了中間件在做企業(yè)應(yīng)用兼容時所起到的重大作用,它一方面接收企業(yè)根據(jù)標(biāo)準(zhǔn)格式XML標(biāo)簽封裝好的應(yīng)用數(shù)據(jù),另一方面將這些數(shù)據(jù)通過RIM Push推送到黑莓終端,因為有了標(biāo)準(zhǔn)格式的XML標(biāo)簽,任何企業(yè)應(yīng)用只要根據(jù)標(biāo)準(zhǔn)格式提供數(shù)據(jù)即可與黑莓客戶端連通并將數(shù)據(jù)推送至黑莓終端。

        5.2 成果及意義

        基于BlackBerry Push技術(shù)的無線辦公系統(tǒng)的研究證明了在同時使用中間件及配套的標(biāo)準(zhǔn)格式XML標(biāo)簽可以達到兼容任何企業(yè)應(yīng)用在黑莓終端上延伸無線辦公的目的,這樣大大提高了黑莓在企業(yè)的利用率。

        參 考 文 獻

        [1] 袁占亭,張秋余. 基于Web Services的企業(yè)應(yīng)用集成解決方案研究[J]. 計算機集成制造系統(tǒng)-CIMS,2004年04期

        [2] 李率. Web服務(wù)在軟件集成標(biāo)準(zhǔn)中的應(yīng)用[J]. 企業(yè)標(biāo)準(zhǔn)化,2004年06期

        [3] 吳建斌,張浩然,張長江,周家慶. 基于Web Services的企業(yè)應(yīng)用集成平臺模型[J]. 計算機與現(xiàn)代化,2005年07期

        [3] 羅駿星. 基于數(shù)據(jù)資源整合平臺的設(shè)計與研究[J]. 廣西輕工業(yè),2010年08期

        成人无码区免费AⅤ片WWW| 99久久99久久精品免费看蜜桃| 无码人妻av一二区二区三区 | 国产精品久久久久久| 亚洲av综合av国产av| 国产av综合一区二区三区最新| 国产麻豆极品高清另类| 中文有码无码人妻在线| 真人直播 免费视频| 美女高潮流白浆视频在线观看 | 日本av亚洲中文字幕| 东京热人妻无码一区二区av| 国产精品无需播放器| 亚洲中文字幕有综合久久| 中文字幕亚洲综合久久综合| 欧美乱人伦人妻中文字幕| 亚洲国产成人91| 亚洲高清在线视频网站| 青青草国产在线视频自拍| 在线精品国产一区二区三区| 午夜视频网址| 少妇被躁到高潮和人狍大战| 国产成人午夜福利在线观看| 日本免费人成视频播放| 亚洲日产国无码| 国产精品国产av一区二区三区| 大肉大捧一进一出好爽视频| 色综合久久中文综合久久激情| 国产精品日本中文在线| 天天做天天爱夜夜爽女人爽| 欧美老妇与zozoz0交| 无码久久精品蜜桃| 精品国产一区二区三区性色| 一本久久伊人热热精品中文字幕| 久久免费区一区二区三波多野在| 日本高清人妻一区二区| 国产高清在线观看av片| 最新四色米奇影视777在线看| 男女上床视频在线观看| 在线播放av不卡国产日韩| 中文无码一区二区不卡αv|