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

基于BlackBerry Push技術(shù)的無(wú)線辦公系統(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)用在無(wú)線通信領(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ā)展中由無(wú)紙自動(dòng)化辦公向無(wú)線辦公延伸需要解決的幾個(gè)關(guān)鍵性問題。

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

此項(xiàng)研究成果最終將有利于推動(dòng)企業(yè)無(wú)線辦公應(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è)采用的無(wú)線辦公系統(tǒng)是提供給智能手機(jī)終端用,大多以網(wǎng)絡(luò)請(qǐng)求為最基本的方式進(jìn)行,帶來(lái)的缺點(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來(lái)調(diào)用這個(gè)API。

不管這些WebService是用什么工具,什么語(yǔ)言寫出來(lái)的,只要用SOAP協(xié)議通過HTTP來(lái)調(diào)用它,總體結(jié)構(gòu)都一致。通常,用任何語(yǔ)言構(gòu)建WebService,然后用SOAP Toolkit或者.NET的內(nèi)建支持把它暴露給Web客戶。于是,任何語(yǔ)言,任何平臺(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ù)器來(lái)。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ā)來(lái)的SOAP請(qǐng)求消息,解析其中的方法調(diào)用和參數(shù)格式。根據(jù)WSDL和WSML的描述,調(diào)用相應(yīng)的COM對(duì)象來(lái)完成指定功能,并把返回值放入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ù)和中間件向無(wú)線辦公延伸

為了驗(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ù)的無(wú)線辦公系統(tǒng)的研究證明了在同時(shí)使用中間件及配套的標(biāo)準(zhǔn)格式XML標(biāo)簽可以達(dá)到兼容任何企業(yè)應(yīng)用在黑莓終端上延伸無(wú)線辦公的目的,這樣大大提高了黑莓在企業(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期

主站蜘蛛池模板: 天天色综网| 国产成+人+综合+亚洲欧美| 亚洲人成在线免费观看| 成人午夜视频在线| 亚州AV秘 一区二区三区| 久久青草精品一区二区三区| 亚洲无码高清视频在线观看| 亚洲人视频在线观看| 99久久国产综合精品女同| 国产成人亚洲精品无码电影| 国产高清在线观看91精品| 久久夜色精品国产嚕嚕亚洲av| 免费AV在线播放观看18禁强制| 中文字幕无线码一区| 超级碰免费视频91| 五月婷婷综合色| 欧美一区二区人人喊爽| 亚洲一区二区精品无码久久久| 国产永久免费视频m3u8| 丰满人妻中出白浆| 特级毛片免费视频| 亚洲无限乱码一二三四区| 91丝袜乱伦| 国产精品va| 久久久久久久久久国产精品| 欧美自慰一级看片免费| 99re热精品视频国产免费| 老司国产精品视频| 国产成人在线无码免费视频| 婷婷开心中文字幕| 欧美h在线观看| 亚洲天堂色色人体| 国产特一级毛片| 日韩成人在线视频| 精品无码专区亚洲| 国产手机在线观看| 欧美全免费aaaaaa特黄在线| 国产成人亚洲无码淙合青草| 波多野一区| 国产三级毛片| 一级全黄毛片| 国产在线观看91精品亚瑟| 亚洲精品777| 国产另类乱子伦精品免费女| 国产真实二区一区在线亚洲| 精品乱码久久久久久久| 国产91丝袜在线播放动漫| 亚洲熟女中文字幕男人总站| h网址在线观看| 99精品在线视频观看| 国产91小视频| 亚洲一区二区三区国产精品 | 五月综合色婷婷| 精品国产免费观看| 日本欧美成人免费| 国产国语一级毛片在线视频| 久久动漫精品| 国产女人在线视频| 真人免费一级毛片一区二区 | 亚洲三级a| 日韩欧美国产区| 一级片一区| 亚洲一区二区三区麻豆| 欧美性猛交一区二区三区| 熟妇无码人妻| 国产成人精彩在线视频50| 天天综合网亚洲网站| 精品国产美女福到在线不卡f| 极品av一区二区| 无码国产偷倩在线播放老年人| 无遮挡一级毛片呦女视频| 久久6免费视频| 色老头综合网| 国产麻豆福利av在线播放| 一级黄色欧美| 亚洲天天更新| 综合色区亚洲熟妇在线| 亚洲A∨无码精品午夜在线观看| 欧美中文一区| 美女内射视频WWW网站午夜| 欧美精品一区二区三区中文字幕| 欧美成人在线免费|