国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

無線Web的挑戰(zhàn)

2019-11-04 11:05:31
字體:
供稿:網(wǎng)友

  隨著大量提供“隨時(shí)、隨地”接入Internet,享受基于Internet的內(nèi)容與服務(wù)的新設(shè)備紛紛問世,隨著數(shù)字無線技術(shù)和標(biāo)準(zhǔn)走向成熟,無線Web的時(shí)代正迅速向我們走來。

不過,在無線Web成為現(xiàn)實(shí)前,有兩個(gè)基本制約因素需要解決,即:無線設(shè)備本身的限制和無線網(wǎng)絡(luò)的限制。

第一個(gè)問題是,無線設(shè)備要比膝上型電腦或PC要小得多,功能弱得多。無線設(shè)備的功能受到顯示屏小、鍵盤狹窄、處理器速度慢和存儲(chǔ)器容量小的限制。

另一個(gè)限制因素是源自無線網(wǎng)絡(luò)的上網(wǎng)時(shí)間成本高、帶寬窄、網(wǎng)絡(luò)可用性低,再加上服務(wù)質(zhì)量上存在的等待時(shí)間長、信號(hào)常中斷和傳輸?shù)臄?shù)據(jù)輕易丟失等方面。將無線設(shè)備與Web相連接的無線網(wǎng)絡(luò)是無法與有線系統(tǒng)相匹敵的。

當(dāng)前人們正在進(jìn)行各種努力來克服這些制約因素,其中最有前景的是Palm公司推出的一種Web裁剪技術(shù)(clipping)以及日益被接受的無線應(yīng)用協(xié)議(WAP)。

Web裁剪技術(shù)

在PalmVII無線個(gè)人數(shù)字助理(PDA)上使用的Web裁剪技術(shù)中,一個(gè)客戶化無線應(yīng)用被編寫和部署成兩部分:一部分是基于Web的后端,服務(wù)于動(dòng)態(tài)內(nèi)容;另一部分是一個(gè)PalmQueryapplication(PQA),就駐留在PalmVII上。

放置在Web后端的應(yīng)用模塊,可以使用任何用于構(gòu)建數(shù)據(jù)庫驅(qū)動(dòng)和動(dòng)態(tài)網(wǎng)站的標(biāo)準(zhǔn)技術(shù),加以部署。比如公共網(wǎng)關(guān)接口(CGI)、Html或服務(wù)器API。不過,網(wǎng)頁必須使用HTML3.2的一種受限子集,這就意味著你不必記住樣式表、圖像映射、幀、嵌套表、cookie數(shù)據(jù)塊和客戶端過程等流行的東西,就可以完成應(yīng)用的編制。

PQA以同樣的HTML受限子集的“編譯”形式編寫,包含檢索、修改和顯示內(nèi)容(包括圖像)所需的相對穩(wěn)定的用戶界面要素。與標(biāo)準(zhǔn)Palm一樣,PQA通過一種同步操作連上最終用戶的設(shè)備,而且,一旦接通,它就馬上以同樣的方式運(yùn)行,直到用戶打算提交或檢索新的數(shù)據(jù)。

PalmVII完成一次交互式應(yīng)用的過程是這樣的。來自于PalmVII上的一個(gè)請求通過一條專用無線線路發(fā)送給Palm代理服務(wù)器,該服務(wù)器又通過標(biāo)準(zhǔn)HTTP將它轉(zhuǎn)發(fā)到駐留在Web服務(wù)器上的應(yīng)用部分上。應(yīng)答則折返這條路徑,從HTTP到Palm代理服務(wù)器,再通過無線線路返回移動(dòng)設(shè)備。

比方說,試想一下你需要讓銷售隊(duì)伍了解庫存、價(jià)格和存儲(chǔ)在公司Intranet上的客戶帳戶信息。利用Web裁剪技術(shù)來完成這種任務(wù)就意味著編寫和分發(fā)一個(gè)包含輸入、輸出這些數(shù)據(jù)所需的所有菜單和表格的PQA。與此同時(shí),服務(wù)器將保存創(chuàng)建裁剪所需的額外文件,使用的軟件可以是Allaire的ColdFusion、微軟的ActiveServerPages或CGI,并通過無線網(wǎng)絡(luò)與終端完成交互式應(yīng)用。這樣,PQA便從它永久連接的網(wǎng)站取了一個(gè)應(yīng)用的“剪輯”。

Web裁剪技術(shù)存在著優(yōu)點(diǎn)和缺點(diǎn),它們的起因相同,都源自靜態(tài)要素(顯示)與動(dòng)態(tài)要素(內(nèi)容)的分離。一方面,Web裁剪將無線交易的成本降到最低限度:只有需要修改的信息才通過無線網(wǎng)絡(luò)發(fā)送,而不需要改變(或不常改變)的應(yīng)用部分則駐留在設(shè)備本身上面。用戶不必利用無線方式下載大量網(wǎng)頁而造成性能的損失,就能接入一個(gè)強(qiáng)有力的基于Web的后端應(yīng)用。

不利因素是,Palm和應(yīng)用所在的網(wǎng)站,以及交互式的應(yīng)用系統(tǒng)都必須提前規(guī)劃。例如,引入一種新的格式就需要編寫和編譯一種新版PQA,更何況還得讓你的所有用戶再把它們裝到自己的設(shè)備上。

用戶自己也不能自由地瀏覽一個(gè)大型網(wǎng)站來找到自己需要的東西。這種限制是Web裁剪模式的固有限制,因?yàn)樗菫楦叨冉Y(jié)構(gòu)化的小型事務(wù)而優(yōu)化設(shè)計(jì)的,比如查看庫存和價(jià)格,在銷售時(shí)提交定單或現(xiàn)場評(píng)估客戶的顧慮或技術(shù)支持信息等等。

WAP解決方案

WAP是一種將無線電話技術(shù)與Internet內(nèi)容和服務(wù)相結(jié)合的一種全球工業(yè)標(biāo)準(zhǔn),無論無線網(wǎng)絡(luò)體系結(jié)構(gòu)還是設(shè)備都不例外。

數(shù)字蜂窩電話與Internet連接相融合已經(jīng)成為一種趨勢,而WAP已迅速成為全球的主宰模式。盡管WAP的技術(shù)推動(dòng)力大部分來源于一個(gè)新興的公司Phone.com(原名UnwiredPlanet),但是負(fù)責(zé)定義和推動(dòng)這一標(biāo)準(zhǔn)的組織WAP論壇的創(chuàng)始成員卻是移動(dòng)通信領(lǐng)域里的知名廠商諾基亞、愛立信和摩托羅拉。互操作性的前景已成為WAP吸引力的要害。

由于WAP旨在適用于任何種類的基礎(chǔ)無線網(wǎng)絡(luò)體系結(jié)構(gòu),因而利用它,你可以將精力集中于無線應(yīng)用本身,例如,不必?fù)?dān)心原本為歐洲客戶編寫的某樣?xùn)|西,而對于數(shù)字蜂窩制式比較混亂、設(shè)備龐雜的北美市場是否也能正常的得到應(yīng)用。WAP提供某種類似于用于Internet和公司Intranet的TCP/IP協(xié)議堆棧的功能。不同之處在于,WAP協(xié)議堆棧是專為滿足無線網(wǎng)絡(luò)的非凡挑戰(zhàn)而設(shè)計(jì)的。

WAP協(xié)議堆棧

這種堆棧的應(yīng)用層名叫無線應(yīng)用環(huán)境(WAE),它預(yù)先假設(shè)一個(gè)用戶代理——配有一個(gè)微型瀏覽器的無線終端或客戶機(jī)。WAE中還包括一種基于xml的標(biāo)識(shí)語言,名叫無線標(biāo)識(shí)語言(WML)。通過協(xié)議堆棧,WAP客戶機(jī)與一個(gè)名叫WAP網(wǎng)關(guān)的服務(wù)器聯(lián)系。

在無線通信運(yùn)營商的網(wǎng)絡(luò)與公用Internet或公司Intranet之間,有一個(gè)WAP網(wǎng)關(guān)服務(wù)器。網(wǎng)關(guān)的位置并不非常確定,可以位于運(yùn)營商或公司的防火墻內(nèi),或者兩者同時(shí)采用。WAP網(wǎng)關(guān)除了照管各種網(wǎng)絡(luò)內(nèi)部的“家務(wù)雜事”,以便非常“瘦的”用戶代理不必跟蹤WAP客戶的書簽、治理其存儲(chǔ)等等,WAP更重要的工作是處理無線(WAP)和有線(TCP/IP)兩套網(wǎng)絡(luò)協(xié)議之間的接口。

WAP編程模式僅僅是在請求/應(yīng)答周期中間,利用WAP網(wǎng)關(guān)的標(biāo)準(zhǔn)Web編程。例如一部蜂窩電話或其它無線終端以字節(jié)代碼請求一指定的URL;WAP網(wǎng)關(guān)服務(wù)器對所發(fā)來的數(shù)據(jù)包進(jìn)行解碼、解壓,然后將它作為普通的HTTP請求發(fā)送給適當(dāng)?shù)腤eb服務(wù)器。反過來,在整個(gè)通信周期的應(yīng)答端再重復(fù)這個(gè)程序。

WAP模式

WAP網(wǎng)關(guān)本身既可以安裝在移動(dòng)電話公司的無線網(wǎng)絡(luò)中,例如,SPRintPCS等已經(jīng)實(shí)施WAP網(wǎng)關(guān),或者,出于安全考慮,它也可以部署在公司環(huán)境中的公司防火墻內(nèi)。理論上,HTTP服務(wù)器能夠以基于HTML的內(nèi)容對WAP用戶的請求作出響應(yīng),不過,WAP的WAE層專門擁有一種供無線瘦客戶機(jī)使用的替代標(biāo)識(shí)語言。

假如對HTTP請求作出應(yīng)答的是標(biāo)準(zhǔn)HTML,則它會(huì)到達(dá)網(wǎng)關(guān)服務(wù)器,或者到達(dá)中間件的一個(gè)輔助層(中間件可以與網(wǎng)關(guān)集成或在一個(gè)單獨(dú)的服務(wù)器上),以便在請求被轉(zhuǎn)發(fā)回WAP客戶機(jī)前進(jìn)行某種形式的內(nèi)容翻譯

完成翻譯的工作,存在兩個(gè)問題:首先,向無線客戶提供服務(wù)意味著讓一個(gè)基于規(guī)則的翻譯服務(wù)器來確定保留和刪除哪些基于Web的內(nèi)容,以便縮小到蜂窩電話甚至PDA的尺寸;其次,Web上許多HTML的語句并沒有代表什么實(shí)際的應(yīng)用,必須有選擇的進(jìn)行翻譯。

因而,在可以預(yù)見的將來,最有效的WAP網(wǎng)站將是以WML進(jìn)行定制編碼的無線接入網(wǎng)站。

理論上,WAP可以支持與Web裁剪技術(shù)同類的以移動(dòng)設(shè)備為中心的應(yīng)用,其優(yōu)點(diǎn)是你不必操心讓用戶像使用Web裁剪時(shí)一樣,經(jīng)常要從自己的桌面機(jī)上不斷下載新的類似PQA一樣的應(yīng)用模塊,來保持與應(yīng)用的同步。由于用戶界面處于服務(wù)器而非客戶機(jī)上,因而,可以更加簡便地對各種交互式的應(yīng)用進(jìn)行修改。

當(dāng)然,假如你希望針對的設(shè)備是數(shù)字峰窩電話,則用戶界面受到的限制甚至比PDA上的還要多。這可能會(huì)限制某些應(yīng)用的實(shí)用性,對于這一點(diǎn),只需要試想一下在蜂窩電話的小型字母數(shù)字鍵盤上輸入大量客戶帳戶信息時(shí)的情景就可以理解。

實(shí)際上,假如你想把蜂窩電話用作訪問公司數(shù)據(jù)的移動(dòng)終端,那么,你還應(yīng)該考慮向移動(dòng)工作人員提供一個(gè)基于Web的應(yīng)用界面,他們或他們的經(jīng)理可以用來對出現(xiàn)在自己的電話上的內(nèi)容進(jìn)行個(gè)人化處理。這樣可以有助于大多數(shù)小型工廠將適當(dāng)?shù)男畔⒑蛻?yīng)用針對適當(dāng)環(huán)境中的用戶。試想一下,為銷售人員、發(fā)貨人員、現(xiàn)場技術(shù)人員和項(xiàng)目經(jīng)理進(jìn)行不同的設(shè)置,然后讓他們一一根據(jù)自己的客戶名單或路線提出自己對無線站點(diǎn)的“看法”,將是怎樣的情況。

展望未來

當(dāng)然,Web裁剪和WAP并不排除無線Web的可能性。利用目前用于PalmIII和V的無線modem和HTML翻譯瀏覽器,用戶可以象WAP一樣充分用于Web,不必經(jīng)過一個(gè)WAP網(wǎng)關(guān)。遺憾的是,你可能仍不得不(在一個(gè)HTML受限子集中)定制自己的內(nèi)容,而且,你會(huì)不再享有設(shè)備和網(wǎng)絡(luò)的互操作性這種優(yōu)點(diǎn)(例如,你的新的蜂窩數(shù)字包數(shù)據(jù)(CDPD)modem不適用于碼分多址或GSM網(wǎng)絡(luò))。

另一方面,PDA(及較大的設(shè)備)可以通過使用數(shù)字電纜、PC、小型快閃存儲(chǔ)器卡來逐漸與WAP電話配合使用(WindowsCE設(shè)備在這個(gè)領(lǐng)域走在了前列)。這樣,就不必受蜂窩電話的特性和用戶界面等因素的限制而享受WAP的更多優(yōu)點(diǎn)。展望未來,預(yù)計(jì)我們將看到更多與WAP兼容的蜂窩電話與PDA的結(jié)合,如EriCSSonR380。

在無線這個(gè)快速發(fā)展的領(lǐng)域作出猜測是非常困難的,不過,我們可以看到,新技術(shù)在層出不窮的涌現(xiàn):

WAP標(biāo)準(zhǔn)包括名叫WMLScript的用于以服務(wù)器為中心的腳本語言,最新的具有WAP功能的蜂窩電話正在逐漸實(shí)施這種支持。
用話音擴(kuò)展標(biāo)識(shí)語言(VXML)編寫的基于話音的用戶界面。
充分利用全球定位系統(tǒng)的特定位置應(yīng)用。
移動(dòng)電視會(huì)議。
WAP及新的XHTML規(guī)范等為WML和HTML的結(jié)合奠定基礎(chǔ)的標(biāo)準(zhǔn)將會(huì)簡化網(wǎng)絡(luò)。公司內(nèi)部Web開發(fā)人員將不得不學(xué)會(huì)某些新的開發(fā)工具和API,但是,假如一切順利,則不必再去對后端的應(yīng)用進(jìn)行改造。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰原市| 中牟县| 临夏市| 洛南县| 榆社县| 沂水县| 响水县| 苍溪县| 津南区| 吴忠市| 巴林左旗| 齐河县| 原阳县| 灌阳县| 临夏县| 新乐市| 沾益县| 陆川县| 西安市| 运城市| 万安县| 开鲁县| 连平县| 宁安市| 贡觉县| 定襄县| 英超| 鄂伦春自治旗| 邯郸县| 张家口市| 巧家县| 云林县| 波密县| 阳山县| 大田县| 张家界市| 县级市| 松桃| 六安市| 临湘市| 石渠县|