• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      金毅

      【摘要】 本次研究的主要目標(biāo)就是開發(fā)出一個(gè)中間件服務(wù)器,它即可以通過MDS提供的RIM Push將接收到的應(yīng)用數(shù)據(jù)推送到黑莓終端上去,又能夠靈活的與企業(yè)內(nèi)部的各種應(yīng)用系統(tǒng)對(duì)接并接收企業(yè)應(yīng)用數(shù)據(jù)。研究的主要內(nèi)容在于驗(yàn)證兩點(diǎn):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ù)作為項(xiàng)目研究的重點(diǎn),是加拿大RIM公司經(jīng)多年研究應(yīng)用在無線通信領(lǐng)域的一種網(wǎng)絡(luò)傳輸?shù)募夹g(shù),它的優(yōu)點(diǎn)在于用戶在有移動(dòng)網(wǎng)絡(luò)的任何地方都可以接收到實(shí)時(shí)的提醒,而不需要做網(wǎng)絡(luò)請(qǐng)求,這樣不僅減少了網(wǎng)絡(luò)流量消耗,還增加了電池的使用壽命,這些優(yōu)點(diǎn)正是企業(yè)在信息化發(fā)展中由無紙自動(dòng)化辦公向無線辦公延伸需要解決的幾個(gè)關(guān)鍵性問題。

      現(xiàn)在企業(yè)的辦公應(yīng)用軟件多以B/S的結(jié)構(gòu)在企業(yè)內(nèi)部發(fā)揮著重要作用,其形式多樣性(如:SAP、ERP、CRM、OA等),開發(fā)語言的多樣性在推廣無線辦公的過程中增加了難度,本項(xiàng)目的研究目的就在于解決兩個(gè)主要問題,一方面是應(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)不受任何軟件類型及編寫語言的局限,達(dá)到在任何企業(yè)應(yīng)用中都可以使用的目的。

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

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

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

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

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

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

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

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

      二、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è)備上的移動(dòng)應(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終端。同時(shí),中間件平臺(tái)也將對(duì)用戶進(jìn)行推送鑒權(quán),平臺(tái)以Email地址以及Email地址和黑莓終端PIN碼的一一對(duì)應(yīng)關(guān)系進(jì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í)。

      將數(shù)據(jù)通過MDS數(shù)據(jù)通道推送到黑莓終端上,RIM公司提供了詳盡的資料供參考,在研究過程中通過MDS模擬器以及黑莓終端模擬器進(jìn)行測(cè)試,模擬終端的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是向外界暴露一個(gè)能夠通過Web進(jìn)行調(diào)用的API,程序員可以利用編程的方法通過Web來調(diào)用這個(gè)API。

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

      3.1.2 如何創(chuàng)建WebService

      因?yàn)閃ebService是一個(gè)標(biāo)準(zhǔn)的Web應(yīng)用接口,一般常用的開發(fā)平臺(tái)都支持插件自動(dòng)生成WebService并進(jìn)行靈活的擴(kuò)展。

      3.1.3 如何調(diào)用WebService

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

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

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

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

      各個(gè)系統(tǒng)通過WebService接口與中間件連接,中間件也通過WebService接口把黑莓終端的反饋信息提交給各個(gè)應(yīng)用系統(tǒng)。中間件即成為黑莓終端與現(xiàn)有應(yīng)用平臺(tái)數(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)容過長(zhǎng);將返回false,否則返回true。(2)String push。應(yīng)用數(shù)據(jù)已在PC上被處理,要求中間件將這一動(dòng)作同步到手機(jī)上。如果有匹配的user和 id,則返回true,否則返回false。

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

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

      五、總結(jié)與展望

      5.1 研究工作回顧

      本項(xiàng)目通過對(duì)企業(yè)應(yīng)用及中間件的開發(fā)深入的論證了中間件在做企業(yè)應(yīng)用兼容時(shí)所起到的重大作用,它一方面接收企業(yè)根據(jù)標(biāo)準(zhǔn)格式XML標(biāo)簽封裝好的應(yīng)用數(shù)據(jù),另一方面將這些數(shù)據(jù)通過RIM Push推送到黑莓終端,因?yàn)橛辛藰?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)的研究證明了在同時(shí)使用中間件及配套的標(biāo)準(zhǔn)格式XML標(biāo)簽可以達(dá)到兼容任何企業(yè)應(yīng)用在黑莓終端上延伸無線辦公的目的,這樣大大提高了黑莓在企業(yè)的利用率。

      參 考 文 獻(xiàn)

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

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

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

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

      图片| 定安县| 仪陇县| 肃北| 龙胜| 桦南县| 江都市| 保靖县| 崇信县| 仙居县| 昌吉市| 浦城县| 仁怀市| 平阳县| 长顺县| 清苑县| 津市市| 沂水县| 屯昌县| 肃南| 栖霞市| 海丰县| 新邵县| 庄浪县| 汾西县| 台南市| 邯郸县| 喀什市| 平凉市| 长乐市| 天长市| 遂平县| 大庆市| 五台县| 手机| 澎湖县| 太白县| 惠水县| 韶山市| 昌黎县| 当雄县|