不言而喻,移動商務(wù)需要傳送無線數(shù)據(jù),然而現(xiàn)有無線傳送技術(shù)的效率和可靠性會越來越難以令用戶滿意。最近出現(xiàn)的兩種無線傳送技術(shù)嶄露頭角,能讓移動應(yīng)用更好地適應(yīng)環(huán)境,為移動商務(wù)帶來新的福音。這兩種技術(shù)就是無線應(yīng)用協(xié)議(WAP 2.0)和無線Java信息服務(wù)(WJMS)。
一、WAP 2.0推陳出新
這個問題先需從第一代的WAP 1.x談起。隨著移動商務(wù)的興起,對移動數(shù)據(jù)傳輸?shù)男枨笤絹碓狡惹,一些大的設(shè)備制造商試圖把WAP 1.x推向市場,作為從服務(wù)器向移動設(shè)備傳送信息的標準方式。但是,WAP 1.x協(xié)議在很大程度上基于Internet技術(shù),開發(fā)WAP 1.x的動因在于把Internet技術(shù)應(yīng)用至無線網(wǎng)絡(luò)的傳送載體和設(shè)備。由于Internet本身的局限性,致使WAP 1.x存在著效率低、傳送內(nèi)容受限制等缺陷,因而越來越不受業(yè)界歡迎。這種情況下WAP 2.0應(yīng)運而生。
1. WAP 2.0的新特點
與過去不怎么成功的WAP 1.x相比,WAP 2.0 的變化主要體現(xiàn)在三個方面。
首先,WAP 2.0采用最新的Internet標準和協(xié)議,還能優(yōu)化網(wǎng)絡(luò)帶寬的利用以及基于數(shù)據(jù)包的全球無線網(wǎng)絡(luò)的連接。WAP 2.0還能對已有的WAP內(nèi)容、應(yīng)用和業(yè)務(wù)等提供可管理的向后兼容性。
其次,WAP 2.0是在無線應(yīng)用環(huán)境下運行的,即無線應(yīng)用環(huán)境使WAP/ Web應(yīng)用程序和包含WAP微型瀏覽器的應(yīng)用之間實現(xiàn)交互,而WAP 2.0在其標記語言中為這樣的微型瀏覽器提供基礎(chǔ)。其標記語言包括XHTMLLMP,并支持WAP 1.x內(nèi)容的WML。這些標記語言在發(fā)揮其獨特優(yōu)點的同時,為移動設(shè)備提供合適的內(nèi)容業(yè)務(wù)。
第三,WAP 2.0在其無線應(yīng)用環(huán)境中支持對WML 1.0的完全向后兼容。WML 2.0是在WML 1.0增加了向后兼容的具體特性后對XHTMLLMP的擴展,實現(xiàn)了從WML 1.0到XHTMLMP的名稱、屬性的轉(zhuǎn)換。
另外,由于WAP 2.0采用更加簡單的編程模型,所以不再需要WAP代理服務(wù)器,客戶機和應(yīng)用服務(wù)器之間的通信直接通過HTTP進行,這極大提高了數(shù)據(jù)的傳輸速度。
2.WAP 2.0采用的新技術(shù)
與WAP 1.x相比,WAP 2.0主要采用了以下4項新技術(shù)。
(1) XHTMLMP。WAP 2.0中采用XHTMLMP來擴展XHTML的基本用戶簡介,并能夠按需要增加其他語言元素。
(2)新的網(wǎng)絡(luò)和載體技術(shù)。目前,全球的運營商正在利用傳送速度更快的載體(例如GPRS和HSCSD),并在第三代無線網(wǎng)絡(luò)中采用性能更高的網(wǎng)絡(luò)載體,從而能夠無線傳送流媒體等服務(wù)內(nèi)容。WAP 2.0將利用它們?yōu)橛脩籼峁┒喾N新的服務(wù)。
。3)TCP/IP傳送協(xié)議移動簡本。WAP 2.0 將推動業(yè)界為無線鏈路開發(fā)TCP移動簡本,能與目前Internet上運行的通用TCP互操作。
。4)移動友好技術(shù)。包括XHTML的簡本; 層疊樣式表(CSS)移動簡本; 用戶個性喜好和設(shè)備能力介紹等。
3.WAP 2.0的優(yōu)點和應(yīng)用
WAP 2.0的諸多優(yōu)點為無線應(yīng)用開發(fā)人員和移動商務(wù)用戶提供了極大的便利。這些優(yōu)點體現(xiàn)在:增加了對標準Internet通信協(xié)議的支持,提供適合于無線通信環(huán)境的互通優(yōu)化功能,并為無線設(shè)備利用現(xiàn)有的Internet技術(shù)提供應(yīng)用環(huán)境;能夠利用現(xiàn)有的和可以預(yù)見的空中接口技術(shù)及其載體(GPRS和3G通信等)運行應(yīng)用業(yè)務(wù); 提供的大量應(yīng)用環(huán)境能夠?qū)κ謾C、PDA等移動設(shè)備傳送信息和提供交互式業(yè)務(wù);適合各種移動設(shè)備的功耗小、節(jié)省計算資源、優(yōu)化網(wǎng)絡(luò)資源的使用等特性;用戶接口設(shè)計具有靈活性,可使設(shè)備生產(chǎn)商根據(jù)市場需求設(shè)計各種不同的用戶接口。
鑒于上述的功能特性和優(yōu)點,WAP 2.0具有廣闊的市場應(yīng)用前景,主要體現(xiàn)在以下方面。
。1)WAP推送業(yè)務(wù)。這種業(yè)務(wù)可通過推送代理發(fā)送或“推送”給基于服務(wù)器應(yīng)用的多種設(shè)備,這尤其適合股票價格變更等實時信息的傳送。有了這種推送功能后,無線設(shè)備不再需要詢問應(yīng)用服務(wù)器就能得到新的信息了。
(2)用戶代理簡介業(yè)務(wù)。是為把客戶機能力和用戶選擇應(yīng)用的個性喜好介紹給應(yīng)用服務(wù)器而提供的一種機制。它通過對服務(wù)器發(fā)送客戶機和用戶所要求的信息,支持客戶機/服務(wù)器會話模式。這種信息可使服務(wù)器把用戶所需要的內(nèi)容實時提供給客戶機,還能使中介代理為用戶提供增值業(yè)務(wù)。
。3)無線電話應(yīng)用業(yè)務(wù)。通過軟件工具,在過去支持數(shù)據(jù)功能的應(yīng)用環(huán)境里提供各種先進的電話應(yīng)用業(yè)務(wù),如發(fā)出呼叫、回答呼叫、保持呼叫、改變呼叫傳送路徑等。這有可能使手機真正成為Internet和話音業(yè)務(wù)完全集成的一種新應(yīng)用。
。4)外部功能接口業(yè)務(wù)。類似于提供擴大或增強瀏覽器能力或其他應(yīng)用的插件模塊,為在將來擴充WAP設(shè)備的能力和增加應(yīng)用提供基礎(chǔ),并可用于定義連接外部設(shè)備,如智能卡、GPS和數(shù)字攝像機等所需要的特殊接口。
(5)多媒體信息傳送業(yè)務(wù)。為執(zhí)行多功能信息的傳送提供基礎(chǔ),并具有傳送各種內(nèi)容的功能。這種業(yè)務(wù)能夠快速傳送短信息等語句,或存儲/轉(zhuǎn)發(fā)電子郵件,增加了用戶發(fā)送信息的種類和發(fā)送的靈活性。
。6)持久存儲接口業(yè)務(wù)。規(guī)定了一套與現(xiàn)行接口相吻合的存儲業(yè)務(wù)標準,以便在無線設(shè)備或其他所連接的存儲設(shè)備上編制、存取或查詢數(shù)據(jù)。
二、WJMS并蒂蓮開
1. WJMS的主要特點和角色
WJMS是無線Java信息服務(wù)的簡稱,它植根于Java信息服務(wù)(JMS),所以是一種基于業(yè)界標準的技術(shù)。由于WJMS等效于JMS的無線環(huán)境,所以WJMS也提供與之相類似的功能,即保證每種信息的傳送不會在客戶機和服務(wù)器之間重發(fā),并能用做面向信息的中間件(MOM)部件。
如果說WAP 2.0的推出是用來解決無線網(wǎng)絡(luò)傳送效率低、傳送內(nèi)容受限制的問題,那么WJMS的問世,則讓開發(fā)人員能夠利用標準的WJMS通信模型編寫后端應(yīng)用程序。當使用MOM部件時,客戶機和服務(wù)器在邏輯上實際是相同的。以客戶端應(yīng)用為服務(wù)對象的無線開發(fā)商,用WJMS和JMS應(yīng)用程序接口一般可與MOM通信,從而使無線數(shù)據(jù)傳輸與后端網(wǎng)絡(luò)業(yè)務(wù)相連接,提高工作效率。所以, WJMS的問世與WAP 2.0并蒂蓮開。
2.WJMS所能解決的問題
目前的無線數(shù)據(jù)大多是通過諸如GPRS一類的網(wǎng)絡(luò)傳輸?shù),在這些網(wǎng)絡(luò)中TCP/IP和X.25仍在使用,并用作連接后端和客戶機的解決方案。但是,TCP/IP原來是為有線網(wǎng)絡(luò)設(shè)計的,在有線網(wǎng)絡(luò)上經(jīng)常因擁塞引起數(shù)據(jù)丟失;這些協(xié)議用在無線網(wǎng)絡(luò)中同樣會引起數(shù)據(jù)丟失的現(xiàn)象。再則,TCP/IP本身對話頻繁,在對話過程中,WAP和一般Web瀏覽使用請求/重發(fā)機制,這會使網(wǎng)絡(luò)超載。
采用用戶數(shù)據(jù)報協(xié)議(UDP)一般可以解決上述傳送數(shù)據(jù)通信分組丟失或超載的問題,但它并不是適合組網(wǎng)要求的協(xié)議棧。而WJMS可使這個問題迎刃而解。通過WJMS,用戶可以實現(xiàn)適合其組網(wǎng)需求的協(xié)議棧。將UDP與WJMS結(jié)合使用,以至于能夠提供有效和可靠的網(wǎng)絡(luò)業(yè)務(wù)。在解決下列問題的前提下,有助于給實際應(yīng)用生成可靠的無線數(shù)據(jù)傳輸環(huán)境:使用從客戶機到服務(wù)器的輕量有效通信;用UDP有效協(xié)議棧內(nèi)的程序取代TCP/IP;用異步通信取代請求/回答(同步通信)模式,第一種應(yīng)用給另一種應(yīng)用發(fā)送信息,另一種應(yīng)用稍后再給另一種應(yīng)用發(fā)送信息,從而更適合與無線設(shè)備的分散連接;在不可靠條件下用WJMS保證發(fā)送和接收數(shù)據(jù)的可靠性,并實施保持狀態(tài)的會話管理和有效利用無線鏈路資源;在網(wǎng)絡(luò)中增加對面向分組的協(xié)議的支持;用戶付費基于所傳送的數(shù)據(jù)量和所使用的業(yè)務(wù)而不是耗費的時間,在使用分組數(shù)據(jù)網(wǎng)的情況下,用戶只對網(wǎng)絡(luò)的有效利用(分組量)付費;允許為用戶提供不同的服務(wù)和QoS,為優(yōu)化運營商有限的資源,能夠區(qū)分不同業(yè)務(wù)的優(yōu)先級。
三、展望未來前景
WAP 2.0并不是突然橫空出世的,而是WAP規(guī)范先前版本的發(fā)展和改進。它采用了最新的標準和協(xié)議,并能適應(yīng)無線環(huán)境的變化,例如帶寬增加、傳送速度提高、處理能力加強和各種變化的市場需求等。同時,WAP 2.0可使無線應(yīng)用協(xié)議進一步與Internet集成,在管理向后兼容的同時,能夠利用先進的功能和業(yè)務(wù)。
用戶在應(yīng)用體驗過程的滿意程度將最終決定WAP 2.0的前景。一般來說,一項技術(shù)能否成功走向市場,其決定因素不僅僅是技術(shù)本身,而是它能為用戶滿足需求的程度。如前所述,諸如GPRS一類的無線網(wǎng)絡(luò)有種種缺陷,而隨著移動商務(wù)的興起和蓬勃發(fā)展,對無線數(shù)據(jù)傳送的需求將日益迫切,WAP 2.0和WJMS的出現(xiàn)為克服現(xiàn)有無線網(wǎng)絡(luò)存在的缺點提供了更理想的解決方案。
就WAP 2.0而言,這一新版協(xié)議的主要意義在于對用戶更好地表現(xiàn)數(shù)據(jù)內(nèi)容,而WJMS用來解決無線通信與后臺操作的連接,在節(jié)點之間可靠地向用戶推送數(shù)據(jù)。這兩種新技術(shù)在無線網(wǎng)絡(luò)中對移動數(shù)據(jù)內(nèi)容的提供和表現(xiàn)將起到舉足輕重的作用,而且在應(yīng)用中能相互補充。當然,這兩種技術(shù)的發(fā)展還取決于現(xiàn)有的移動數(shù)據(jù)業(yè)務(wù)是否充分、需要傳輸數(shù)據(jù)的網(wǎng)絡(luò)性能是否更強等因素。
當前,W3C組織和Internet特別工作組正在進一步研究這兩種新技術(shù)的推廣應(yīng)用。有關(guān)的網(wǎng)絡(luò)運營商也正在考察其網(wǎng)絡(luò),尋找應(yīng)用突破口。從實際情況看,現(xiàn)有無線網(wǎng)絡(luò)的業(yè)務(wù)量和傳送能力增長很快,只要應(yīng)用配置適當,并使用WAP 2.0和WJMS等技術(shù)下開發(fā)的相應(yīng)中間件,這些無線網(wǎng)絡(luò)能夠更有效地增強數(shù)據(jù)傳送能力,為移動商務(wù)展示更好的明天。
摘自《計算機世界》