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