【摘 要】移動(dòng)Web業(yè)務(wù)網(wǎng)關(guān)通過實(shí)現(xiàn)系列的基礎(chǔ)服務(wù)、系統(tǒng)服務(wù)和應(yīng)用服務(wù),提供支撐移動(dòng)應(yīng)用的共性和關(guān)鍵性技術(shù)服務(wù),可屏敝多種移動(dòng)終端設(shè)備和系統(tǒng)的差異,使軟硬件配置千差萬別的移動(dòng)終端都能快速正常瀏覽互聯(lián)網(wǎng)的內(nèi)容,有效提高移動(dòng)服務(wù)端與終端的訪問速度,全面提升用戶訪問體驗(yàn)。
【關(guān)鍵詞】移動(dòng)互聯(lián)網(wǎng) 業(yè)務(wù)網(wǎng)關(guān)
移動(dòng)互聯(lián)網(wǎng)是近年來最具市場(chǎng)潛力的行業(yè),業(yè)務(wù)類型多樣化和內(nèi)容多媒體化成為移動(dòng)業(yè)務(wù)吸引用戶的亮點(diǎn)。但用戶使用移動(dòng)互聯(lián)網(wǎng)過程中的終端受限、網(wǎng)速太慢、內(nèi)容缺乏、安全等問題,嚴(yán)重制約了移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展。針對(duì)移動(dòng)互聯(lián)網(wǎng)應(yīng)用平臺(tái)發(fā)展迅速,快速響應(yīng)客戶需求的特點(diǎn),為其實(shí)現(xiàn)輕量級(jí)的移動(dòng)Web業(yè)務(wù)網(wǎng)關(guān)以解決上述問題成為發(fā)展移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的關(guān)鍵。
一、總體研究?jī)?nèi)容
本文探討的移動(dòng)Web業(yè)務(wù)網(wǎng)關(guān)系統(tǒng)采用模塊化設(shè)計(jì),通過研究實(shí)現(xiàn)基于移動(dòng)WEB應(yīng)用的業(yè)務(wù)網(wǎng)關(guān),構(gòu)建提供包括基礎(chǔ)服務(wù)、系統(tǒng)服務(wù)和應(yīng)用服務(wù)在內(nèi)的幾大類服務(wù),屏蔽手機(jī)、PDA、平板電腦、終端機(jī)、車載電腦等移動(dòng)終端設(shè)備和系統(tǒng)的差異,提供支撐移動(dòng)應(yīng)用的共性和關(guān)鍵性技術(shù)服務(wù)等。
二、移動(dòng)終端自適配引擎
(一)移動(dòng)終端顯示自動(dòng)重組及轉(zhuǎn)碼技術(shù)
移動(dòng)WEB終端顯示自適應(yīng)方案通過自動(dòng)分割和重組互聯(lián)網(wǎng)頁面,使頁面能夠以最佳的形式展現(xiàn)給最終的用戶,使軟硬件配置千差萬別的手機(jī)都能快速正常瀏覽互聯(lián)網(wǎng)的內(nèi)容,并有效提高頁面訪問速度,全面提升用戶訪問體驗(yàn)。網(wǎng)頁的內(nèi)容需要通過布局文件的定義重新組織以適應(yīng)手持設(shè)備的不同的屏幕尺寸和內(nèi)容容量,并決定內(nèi)容如何顯示在不同設(shè)備上。
移動(dòng)轉(zhuǎn)碼服務(wù)將www網(wǎng)頁內(nèi)容轉(zhuǎn)化為多手機(jī)終端適用的頁面的技術(shù)解決方案。由于移動(dòng)終端的復(fù)雜多樣性,互聯(lián)網(wǎng)網(wǎng)頁到手機(jī)端頁面,不是一個(gè)簡(jiǎn)單的一一對(duì)應(yīng)關(guān)系,而是一個(gè)一對(duì)多的關(guān)系,并且可能因?yàn)樾马撁鏄?biāo)準(zhǔn)(例如HTML5)和新形態(tài)終端(例如iPad等MID和類MID終端)的不斷出現(xiàn),呈現(xiàn)更為離散的終端形態(tài)趨勢(shì)。
(二)異構(gòu)承載網(wǎng)適配子系統(tǒng)
在網(wǎng)關(guān)異構(gòu)網(wǎng)絡(luò)適配器組件里,需要包含支持不同協(xié)議的通訊組件,提供配置文件就適配接口針對(duì)不同的異構(gòu)網(wǎng)絡(luò)轉(zhuǎn)換內(nèi)容輸出至應(yīng)用終端。異構(gòu)網(wǎng)絡(luò)適配系統(tǒng)通過對(duì)用戶環(huán)境以及上下文的感知得終端環(huán)境和網(wǎng)絡(luò)環(huán)境的能力,同時(shí)還有用戶個(gè)性化的信息,對(duì)業(yè)務(wù)進(jìn)行充分的交互和適配,并通過與網(wǎng)絡(luò)環(huán)境以及終端環(huán)境的協(xié)同與適配最終提供給用戶更舒適的體驗(yàn)。
三、業(yè)務(wù)網(wǎng)關(guān)基礎(chǔ)應(yīng)用簡(jiǎn)介
(一)網(wǎng)關(guān)前置安全服務(wù)
前置安全系統(tǒng)為了防止惡意的無線用戶對(duì)移動(dòng)web網(wǎng)關(guān)進(jìn)行的破壞活動(dòng),通過該系統(tǒng)可以保障移動(dòng)網(wǎng)關(guān)基礎(chǔ)應(yīng)用的安全運(yùn)行。前置 安全系統(tǒng)為平臺(tái)底層到業(yè)務(wù)應(yīng)用提供全面的安全體系結(jié)構(gòu),支持JAAS安全模型、SSL加密構(gòu)件,提供了認(rèn)證和訪問控制、傳輸加密、審計(jì)以及異構(gòu)環(huán)境下的集成安全機(jī)制等,能夠?qū)崿F(xiàn)與我國電子政務(wù)、電子商務(wù)認(rèn)證證書的無縫集成和電子證書的端到端管理,為駐留在應(yīng)用服務(wù)器之上的組件、應(yīng)用和服務(wù)提供端到端的安全認(rèn)證。
(二)頁面加速優(yōu)化模塊
頁面加速優(yōu)化模塊主要實(shí)現(xiàn)如下功能:
1.傳輸協(xié)議優(yōu)化:支持傳輸協(xié)議優(yōu)化和HTTP1.1協(xié)議向HTTP1.0協(xié)議的轉(zhuǎn)換,同時(shí)支持iframe等內(nèi)容的直接取回,避免客戶端多次向內(nèi)容服務(wù)器請(qǐng)求。
2.動(dòng)態(tài)交織:支持動(dòng)態(tài)交織技術(shù),將同一用戶的多個(gè)HTTP請(qǐng)求寫入一個(gè)套接字,實(shí)現(xiàn)用更少的數(shù)據(jù)包傳遞數(shù)據(jù),有效地減少網(wǎng)絡(luò)負(fù)載和延時(shí)問題。
3.頁面過濾:支持主動(dòng)分析Web頁面中的無效數(shù)據(jù),如:原始內(nèi)容的JS、CSS,HTML頁面中的空行、空白圖像、注釋等無效內(nèi)容。
4.內(nèi)容過濾:支持內(nèi)容過濾功能,也可將被拒絕的訪問請(qǐng)求重定向到特定提示頁面。每一種規(guī)則都支持黑名單和白名單定義,并根據(jù)規(guī)則執(zhí)行相應(yīng)過濾操作。
(三)網(wǎng)關(guān)流量監(jiān)測(cè)工具
主要實(shí)現(xiàn)對(duì)WEB網(wǎng)關(guān)的性能和用戶訪問互聯(lián)網(wǎng)的行為進(jìn)行統(tǒng)計(jì),并生成相關(guān)統(tǒng)計(jì)報(bào)表,將統(tǒng)計(jì)報(bào)表數(shù)據(jù)導(dǎo)出到數(shù)據(jù)庫或報(bào)表工具。可根據(jù)性能統(tǒng)計(jì)數(shù)據(jù)可以有效分析服務(wù)中的瓶頸,及時(shí)調(diào)整網(wǎng)絡(luò)資源分布,提高服務(wù)質(zhì)量。
(四)智能緩存服務(wù)
該WEB網(wǎng)關(guān)支持集群(Cluster)應(yīng)用,作為WEB網(wǎng)關(guān)基礎(chǔ)服務(wù)的緩存要融入到整個(gè)系統(tǒng)中,各服務(wù)器的協(xié)調(diào)工作是緩存子系統(tǒng)運(yùn)行的基礎(chǔ),為了有效管理和安全性要求,不同數(shù)據(jù)將使用不同網(wǎng)絡(luò)(VLAN,Virtual Local Area Network,虛擬局域網(wǎng))傳輸,同時(shí)系統(tǒng)中需要多臺(tái)緩存服務(wù)器,以滿足系統(tǒng)負(fù)載和可靠性要求。
(五)數(shù)據(jù)流優(yōu)化壓縮與傳輸技術(shù)
移動(dòng)Web網(wǎng)關(guān)通過內(nèi)容編解碼、格式轉(zhuǎn)換和內(nèi)容壓縮功能,以減少通過無線數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。對(duì)html、pdf、doc等文件的無損壓縮和對(duì)圖像文件的有損壓縮,節(jié)省帶寬,降低延遲。同時(shí),網(wǎng)關(guān)采用了基于硬件的GZIP和LZO高速流壓縮算法,可以對(duì)所有的數(shù)據(jù)先壓縮后傳送,大大提高了終端用戶在使用Web資源和C/S應(yīng)用時(shí)的訪問速度,減少下載時(shí)間和網(wǎng)絡(luò)流量。
四、基于業(yè)務(wù)網(wǎng)關(guān)快速搭建移動(dòng)應(yīng)用服務(wù)
移動(dòng)應(yīng)用平臺(tái)包括移動(dòng)應(yīng)用可視化開發(fā)平臺(tái)、移動(dòng)應(yīng)用管理平臺(tái)兩部分內(nèi)容,以基于服務(wù)構(gòu)件形式為移動(dòng)互聯(lián)網(wǎng)應(yīng)用服務(wù)實(shí)現(xiàn)快速開發(fā)模型及管理配置。移動(dòng)應(yīng)用管理平臺(tái),提供開放的基于服務(wù)構(gòu)件的應(yīng)用配置平臺(tái),支持各種豐富的WEB端移動(dòng)應(yīng)用運(yùn)行。便終端用戶和應(yīng)用開發(fā)人員可更快捷的實(shí)現(xiàn)移動(dòng)設(shè)備上的配置更復(fù)雜的應(yīng)用。以基于服務(wù)構(gòu)件形式為移動(dòng)互聯(lián)網(wǎng)應(yīng)用服務(wù)實(shí)現(xiàn)快速開發(fā)模型及管理配置。移動(dòng)應(yīng)用可視化開發(fā)平臺(tái),是基于WEB端的圖形化界面編程工具,通過與服務(wù)構(gòu)件的搭建、配置,完成后即可直接上線使用,使用模塊化的設(shè)計(jì)理念,具備松散耦合的特點(diǎn),能夠解決服務(wù)動(dòng)態(tài)部署和替換問題。
五、結(jié)束語
基于移動(dòng)WEB業(yè)務(wù)網(wǎng)關(guān)的基礎(chǔ)支撐服務(wù),我們已實(shí)現(xiàn)了包括移動(dòng)商務(wù)、移動(dòng)企業(yè)門戶、移動(dòng)辦公等的典型應(yīng)用服務(wù),該系列移動(dòng)應(yīng)用服務(wù)具有如下特點(diǎn):增強(qiáng)的用戶體驗(yàn)。提供了特定于設(shè)備的適應(yīng)能力以支持種類日益繁多的移動(dòng)設(shè)備,針對(duì)設(shè)備的具體功能向用戶提供最佳效果的運(yùn)行時(shí)設(shè)備識(shí)別能力。多方面的支持。為移動(dòng)內(nèi)容和應(yīng)用程序提供商在提供一站式管理的方式,使集成的復(fù)雜性降到最低。
參考文獻(xiàn):
[1]愛立信(中國)有限公司.愛立信移動(dòng)互聯(lián)網(wǎng)解決方案面面觀[J].電信網(wǎng)技術(shù), 2009,(6):44—47