wap2.0簡介

讓移動數據更暢更穩的WAP 2.0和WJMS技術
不言而喻,移動商務需要傳送無線數據,然而現有無線傳送技術的效率和可靠性會越來越難以令用戶滿意。最近出現的兩種無線傳送技術嶄露頭角,能讓移動應用更好地適應環境,爲移動商務帶來新的福音。這兩種技術就是無線應用協議(WAP 2.0)和無線Java信息服務(WJMS)。


一、WAP 2.0推陳出新


這個問題先需從第一代的WAP 1.x談起。隨着移動商務的興起,對移動數據傳輸的需求越來越迫切,一些大的設備製造商試圖把WAP 1.x推向市場,作爲從服務器向移動設備傳送信息的標準方式。但是,WAP 1.x協議在很大程度上基於Internet技術,開發WAP 1.x的動因在於把Internet技術應用至無線網絡的傳送載體和設備。由於Internet本身的侷限性,致使WAP 1.x存在着效率低、傳送內容受限制等缺陷,因而越來越不受業界歡迎。這種情況下WAP 2.0應運而生。


1. WAP 2.0的新特點


與過去不怎麼成功的WAP 1.x相比,WAP 2.0 的變化主要體現在三個方面。


首先,WAP 2.0採用最新的Internet標準和協議,還能優化網絡帶寬的利用以及基於數據包的全球無線網絡的連接。WAP 2.0還能對已有的WAP內容、應用和業務等提供可管理的向後兼容性。


其次,WAP 2.0是在無線應用環境下運行的,即無線應用環境使WAP/ Web應用程序和包含WAP微型瀏覽器的應用之間實現交互,而WAP 2.0在其標記語言中爲這樣的微型瀏覽器提供基礎。其標記語言包括XHTMLLMP,並支持WAP 1.x內容的WML。這些標記語言在發揮其獨特優點的同時,爲移動設備提供合適的內容業務。


第三,WAP 2.0在其無線應用環境中支持對WML 1.0的完全向後兼容。WML 2.0是在WML 1.0增加了向後兼容的具體特性後對XHTMLLMP的擴展,實現了從WML 1.0到XHTMLMP的名稱、屬性的轉換。


另外,由於WAP 2.0採用更加簡單的編程模型,所以不再需要WAP代理服務器,客戶機和應用服務器之間的通信直接通過HTTP進行,這極大提高了數據的傳輸速度(見附圖)。

2002d.jpg

2.WAP 2.0採用的新技術


與WAP 1.x相比,WAP 2.0主要採用了以下4項新技術。


(1) XHTMLMP。WAP 2.0中採用XHTMLMP來擴展XHTML的基本用戶簡介,並能夠按需要增加其他語言元素。


(2)新的網絡和載體技術。目前,全球的運營商正在利用傳送速度更快的載體(例如GPRS和HSCSD),並在第三代無線網絡中採用性能更高的網絡載體,從而能夠無線傳送流媒體等服務內容。WAP 2.0將利用它們爲用戶提供多種新的服務。


(3)TCP/IP傳送協議移動簡本。WAP 2.0 將推動業界爲無線鏈路開發TCP移動簡本,能與目前Internet上運行的通用TCP互操作。


(4)移動友好技術。包括XHTML的簡本; 層疊樣式表(CSS)移動簡本; 用戶個性喜好和設備能力介紹等。


3.WAP 2.0的優點和應用


WAP 2.0的諸多優點爲無線應用開發人員和移
動商務用戶提供了極大的便利。這些優點體現在:增加了對標準Internet通信協議的支持,提供適合於無線通信環境的互通優化功能,併爲無線設備利用現有的Internet技術提供應用環境;能夠利用現有的和可以預見的空中接口技術及其載體(GPRS和3G通信等)運行應用業務; 提供的大量應用環境能夠對手機、PDA等移動設備傳送信息和提供交互式業務;適合各種移動設備的功耗小、節省計算資源、優化網絡資源的使用等特性;用戶接口設計具有靈活性,可使設備生產商根據市場需求設計各種不同的用戶接口。


鑑於上述的功能特性和優點,WAP 2.0具有廣闊的市場應用前景,主要體現在以下方面。


(1)WAP推送業務。這種業務可通過推送代理髮送或“推送”給基於服務器應用的多種設備,這尤其適合股票價格變更等實時信息的傳送。有了這種推送功能後,無線設備不再需要詢問應用服務器就能得到新的信息了。


(2)用戶代理簡介業務。是爲把客戶機能力和用戶選擇應用的個性喜好介紹給應用服務器而提供的一種機制。它通過對服務器發送客戶機和用戶所要求的信息,支持客戶機/服務器會話模式。這種信息可使服務器把用戶所需要的內容實時提供給客戶機,還能使中介代理爲用戶提供增值業務。


(3)無線電話應用業務。通過軟件工具,在過去支持數據功能的應用環境裏提供各種先進的電話應用業務,如發出呼叫、回答呼叫、保持呼叫、改變呼叫傳送路徑等。這有可能使手機真正成爲Internet和話音業務完全集成的一種新應用。


(4)外部功能接口業務。類似於提供擴大或增強瀏覽器能力或其他應用的插件模塊,爲在將來擴充WAP設備的能力和增加應用提供基礎,並可用於定義連接外部設備,如智能卡、GPS和數字攝像機等所需要的特殊接口。


(5)多媒體信息傳送業務。爲執行多功能信息的傳送提供基礎,並具有傳送各種內容的功能。這種業務能夠快速傳送短信息等語句,或存儲/轉發電子郵件,增加了用戶發送信息的種類和發送的靈活性。


(6)持久存儲接口業務。規定了一套與現行接口相吻合的存儲業務標準,以便在無線設備或其他所連接的存儲設備上編制、存取或查詢數據。


二、WJMS並蒂蓮開


1. WJMS的主要特點和角色


WJMS是無線Java信息服務的簡稱,它植根於Java信息服務(JMS),所以是一種基於業界標準的技術。由於WJMS等效於JMS的無線環境,所以WJMS也提供與之相類似的功能,即保證每種信息的傳送不會在客戶機和服務器之間重發,並能用做面向信息的中間件(MOM)部件。


如果說WAP 2.0的推出是用來解決無線網絡傳送效率低、傳送內容受限制的問題,那麼WJMS的問世,則讓開發人員能夠利用標準的WJMS通信模型編寫後端應用程序。當使用MOM部件時,客戶機和服務器在邏輯上實際是相同的。以客戶端應用爲服務對象的無線開發商,用WJMS和JMS應用程序接口一般可與MOM通信,從而使無線數據傳輸與後端網絡業務相連接,提高工作效率。所以, WJMS的問世與WAP 2.0並蒂蓮開。


2.WJMS所能解決的問題


目前的無線數據大多是通過諸如GPRS一類的網絡傳輸的,在這些網絡中TCP/IP和X.25仍在使用,並用作連接後端和客戶機的解決方案。但是,TCP/IP原來是爲有線網絡設計的,在有線網絡上經常因擁塞引起數據丟失;這些協議用在無線網絡中同樣會引起數據丟失的現象。再則,TCP/IP本身對話頻繁,在對話過程中,WAP和一般Web瀏覽使用請求/重發機制,這會使網絡超載。


採用用戶數據報協議(UDP)一般可以解決上述傳送數據通信分組丟失或超載的問題,但它並不是適合組網要求的協議棧。而WJMS可使這個問題迎刃而解。通過WJMS,用戶可以實現適合其組網需求的協議棧。將UDP與WJMS結合使用,以至於能夠提供有效和可靠的網絡業務。在解決下列問題的前提下,有助於給實際應用生成可靠的無線數據傳輸環境:使用從客戶機到服務器的輕量有效通信;用UDP有效協議棧內的程序取代TCP/IP;用異步通信取代請求/回答(同步通信)模式,第一種應用給另一種應用發送信息,另一種應用稍後再給另一種應用發送信息,從而更適合與無線設備的分散連接;在不可靠條件下用WJMS保證發送和接收數據的可靠性,並實施保持狀態的會話管理和有效利用無線鏈路資源;在網絡中增加對面向分組的協議的支持;用戶付費基於所傳送的數據量和所使用的業務而不是耗費的時間,在使用分組數據網的情況下,用戶只對網絡的有效利用(分組量)付費;允許爲用戶提供不同的服務和QoS,爲優化運營商有限的資源,能夠區分不同業務的優先級。


三、展望未來前景


WAP 2.0並不是突然橫空出世的,而是WAP規範先前版本的發展和改進。它採用了最新的標準和協議,並能適應無線環境的變化,例如帶寬增加、傳送速度提高、處理能力加強和各種變化的市場需求等。同時,WAP 2.0可使無線應用協議進一步與Internet集成,在管理向後兼容的同時,能夠利用先進的功能和業務。


用戶在應用體驗過程的滿意程度將最終決定WAP 2.0的前景。一般來說,一項技術能否成功走向市場,其決定因素不僅僅是技術本身,而是它能爲用戶滿足需求的程度。如前所述,諸如GPRS一類的無線網絡有種種缺陷,而隨着移動商務的興起和蓬勃發展,對無線數據傳送的需求將日益迫切,WAP 2.0和WJMS的出現爲克服現有無線網絡存在的缺點提供了更理想的解決方案。


就WAP 2.0而言,這一新版協議的主要意義在於對用戶更好地表現數據內容,而WJMS用來解決無線通信與後臺操作的連接,在節點之間可靠地向用戶推送數據。這兩種新技術在無線網絡中對移動數據內容的提供和表現將起到舉足輕重的作用,而且在應用中能相互補充。當然,這兩種技術的發展還取決於現有的移動數據業務是否充分、需要傳輸數據的網絡性能是否更強等因素。


當前,W3C組織和Internet特別工作組正在進一步研究這兩種新技術的推廣應用。有關的網絡運營商也正在考察其網絡,尋找應用突破口。從實際情況看,現有無線網絡的業務量和傳送能力增長很快,只要應用配置適當,並使用WAP 2.0和WJMS等技術下開發的相應中間件,這些無線網絡能夠更有效地增強數據傳送能力,爲移動商務展示更好的明天。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章