ISAPI在WAP應(yīng)用框架中的應(yīng)用
- 期刊名字:計(jì)算機(jī)工程與應(yīng)用
- 文件大?。?81kb
- 論文作者:常峰,郭景峰,楊振峰
- 作者單位:燕山大學(xué)信息科學(xué)與工程學(xué)院
- 更新時(shí)間:2020-06-12
- 下載次數(shù):次
ISAPI在WAP應(yīng)用框架中的應(yīng)用常峰郭景峰楊振峰(燕山大學(xué)信息科學(xué)與工程學(xué)院,秦皇島066004)E-mail:longwindy(@sina.com摘要WAP(無(wú)線應(yīng)用協(xié)議)技術(shù)促進(jìn)了因特網(wǎng)的網(wǎng)絡(luò)應(yīng)硐技術(shù)與無(wú)線網(wǎng)絡(luò)通訊技術(shù)進(jìn)行有效的結(jié)合,是未來(lái)網(wǎng)絡(luò)技芐的一種發(fā)展方向。論文通過(guò)對(duì)WAP網(wǎng)絡(luò)框架以及應(yīng)用模型的分析,就使用SAP來(lái)實(shí)現(xiàn) WAP Server中的Webpplication進(jìn)行討論和研究。使得因特網(wǎng)中的網(wǎng)絡(luò)應(yīng)用技術(shù)應(yīng)用到WAP應(yīng)用模型中。關(guān)鍵詞應(yīng)用無(wú)線協(xié)議應(yīng)用無(wú)線擴(kuò)展語(yǔ)言 ISAPI BDE文章編號(hào)1002-8331-(2003)22-0158-03文獻(xiàn)標(biāo)識(shí)碼A中圖分類號(hào)T393Reality of Method of ISAPI in the Application Structure of WAPChang Feng Guo Jingfeng Yang Zhenfeng(School of Information Science and Engineering Yanshan University, Qinhuangdao 066004)Abstract: WAP (Wireless Application protocol), which accelerates a combination of internet technology and wireltechnique. It will be a new solution of network in the future. Based on the architectrualof wap, the paper dis-csses web application implemented by ISAPI, which is applied to the WAP mode. This will be a sound developingechnology in internet.Keywords: Wireless Application protocol, Wireless Application Environment, ISAPl, BDEWAP( Wirless Application Protocol,無(wú)線通訊協(xié)議),結(jié)合語(yǔ)言,繼承著XML大量的優(yōu)點(diǎn),其主要用于標(biāo)記和說(shuō)明wAP了基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)技術(shù)與無(wú)線數(shù)據(jù)網(wǎng)絡(luò)通訊,代表了未來(lái)網(wǎng)移動(dòng)終端收發(fā)的 Internet倍息和用戶接口。WML使得設(shè)計(jì)者可絡(luò)技術(shù)的種發(fā)展方向。WAP已經(jīng)成為在數(shù)字移動(dòng)電話、因特以采用與設(shè)備獨(dú)市的方式定義WAP應(yīng)用的用戶接。網(wǎng)或其他個(gè)人數(shù)字助理機(jī)(PDA)、計(jì)算機(jī)應(yīng)用之間進(jìn)行通訊的(2)WAP代理。包括協(xié)議網(wǎng)關(guān)、實(shí)現(xiàn)WAP協(xié)議棧(WSP開(kāi)放全球標(biāo)準(zhǔn)。WAP的目標(biāo)就是:(1)通過(guò)WAP技術(shù),將 In- WTP WTLS和WDP)與 Internet協(xié)議枝之間的轉(zhuǎn)換。信息內(nèi)容cermet的內(nèi)容和高級(jí)數(shù)據(jù)服務(wù)帶到無(wú)線電話和其他的無(wú)線終端編解碼器把WAP數(shù)據(jù)壓縮編碼,以減少網(wǎng)絡(luò)數(shù)據(jù)流量,最大限中。(2)創(chuàng)建一個(gè)能夠跨越所有的無(wú)線網(wǎng)絡(luò)技術(shù)的全球無(wú)線協(xié)度地利用無(wú)線網(wǎng)絡(luò)緩慢的數(shù)據(jù)傳輸速率。同時(shí),WAP還采用了議規(guī)范ε(3)允許創(chuàng)建可伸縮到各個(gè)類型的無(wú)線載波網(wǎng)絡(luò)和設(shè)錯(cuò)誤校正技術(shù),確保網(wǎng)絡(luò)瀏覽和數(shù)據(jù)傳輸過(guò)程不會(huì)因無(wú)線電通備中的內(nèi)容和應(yīng)用。(4)盡可能多地使用和擴(kuò)展現(xiàn)有的標(biāo)準(zhǔn)和信線路質(zhì)量的變化而受到嚴(yán)重影響技術(shù)(3)源數(shù)據(jù)服務(wù)器( OriginServer)。如支持WAP的Web網(wǎng)站,服務(wù)器中存有用 WMLScript編寫的WAP應(yīng)用,這些應(yīng)用1WAP網(wǎng)絡(luò)架構(gòu)可以根據(jù)WAP移動(dòng)終端的需要而被下載,而且在不需要時(shí),當(dāng)WAP網(wǎng)絡(luò)架構(gòu)由三部分組成,即WAP網(wǎng)關(guān)、WAP手機(jī)和用戶從WAP手機(jī)鍵人他要訪問(wèn)的WAP內(nèi)容服務(wù)器的URLWAP內(nèi)容服務(wù)器,這三方面缺一不可。其中WAP網(wǎng)關(guān)起著協(xié)后,信號(hào)經(jīng)過(guò)無(wú)線網(wǎng)絡(luò),以WAP協(xié)議方式發(fā)送請(qǐng)求至WAP網(wǎng)議的翻譯’作用,是聯(lián)系GSM網(wǎng)與萬(wàn)維網(wǎng)的橋梁;WAP內(nèi)容關(guān)然后經(jīng)過(guò)翻譯,再以HTP協(xié)議方式與WAP內(nèi)容服務(wù)服務(wù)器存儲(chǔ)著大量的信息,以提供WAP手機(jī)用戶來(lái)訪問(wèn)查器交互,最后WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮、處理成 BINARY詢、瀏覽等。流返回到客戶的WAP手機(jī)屏幕上。WAP應(yīng)用結(jié)構(gòu)非常類似 Internet結(jié)構(gòu),一個(gè)典型的WAP應(yīng)用系統(tǒng)定義了三類實(shí)體WAP應(yīng)用模型(1)具有WAP用戶代理功能的移動(dòng)終端( Client)。典型的WWW采用客戶機(jī)/服務(wù)器結(jié)果,提供了一種十分靈活而終端如WAP手機(jī),它相當(dāng)于 Internet中的PC機(jī)。在它的顯示又強(qiáng)大的應(yīng)用模型(編程模型),可以使用大量的開(kāi)發(fā)丁具屏上運(yùn)行有微瀏覽器( Micro Browser),用戶可以采用簡(jiǎn)單的選WAP在盡量利用這一成熟技術(shù)的基礎(chǔ)上,按照無(wú)線環(huán)境的特?fù)矜I實(shí)現(xiàn)WAP服務(wù)請(qǐng)求,并以無(wú)線方式發(fā)送和接收所需的信定而制定應(yīng)用模型,包括優(yōu)化和擴(kuò)充,重要體現(xiàn)在服務(wù)器端的息。WAP移動(dòng)終端使用WML( WirelessMarkuplanguage)無(wú)線標(biāo)開(kāi)發(fā)方面。其應(yīng)用模型圖I。記語(yǔ)言顯示各種文字圖像數(shù)據(jù)。具體的一次交互操作過(guò)程是WM是一種基于XML( Extension Markuplanguage)的標(biāo)記(1)用戶按鍵來(lái)激活一個(gè)URL請(qǐng)求中國(guó)煤化工作者簡(jiǎn)介:常峰(1978-),男,碩士,主要從事數(shù)據(jù)庫(kù)應(yīng)用數(shù)據(jù)挖掘等方面研究數(shù)據(jù)庫(kù)應(yīng)用,數(shù)據(jù)挖掘等方面研究。楊振峰(1976-),男,碩士,主要從事數(shù)據(jù)庫(kù)應(yīng)用數(shù)據(jù)挖掘CNMHG1582003.22計(jì)算機(jī)工程與應(yīng)用(2)WAP手機(jī)接受用戶的請(qǐng)求,并用WAP協(xié)議封裝,提交WAP的手機(jī)模擬器訪問(wèn)服務(wù)器,由ISAP響應(yīng)用戶請(qǐng)求給WAP網(wǎng)關(guān)數(shù)據(jù)庫(kù)請(qǐng)求,IsAP負(fù)責(zé)完成對(duì)數(shù)據(jù)庫(kù)的各種有效操作任務(wù),(3)WAP網(wǎng)關(guān)為該URL請(qǐng)求轉(zhuǎn)化為一個(gè)普通的HTP請(qǐng)并且返回結(jié)果數(shù)據(jù)并封裝為WML格式,再返回給WAP用戶求,提交給WAP服務(wù)器正確顯示在模擬手機(jī)上(4)WAP服務(wù)器處理請(qǐng)求,URL可以指向一個(gè)靜態(tài)的論文就在服務(wù)器方面,利用SA門、數(shù)據(jù)庫(kù)等技術(shù)來(lái)處理數(shù)據(jù)露歌務(wù)器默據(jù)庫(kù)訪問(wèn)用戶的請(qǐng)求,實(shí)現(xiàn)滿足用戶的WAP訪問(wèn)要求。機(jī)TA啦應(yīng)叫服務(wù)器ISAPI顰螭碼在論文ISA門設(shè)計(jì)中,SAP采用外部數(shù)據(jù)庫(kù)( RemoteRL ScrIedatabase)資源。在實(shí)現(xiàn)中采用訪問(wèn)外部數(shù)據(jù)庫(kù)資源的方式因譯器為這種方式可以避免 WAP SERVER和 DATABASE SERⅤERY配L牌協(xié)議適配器在同一臺(tái)機(jī)器上,從而有效地緩解多用戶請(qǐng)求時(shí)對(duì)WAPServer的負(fù)擔(dān)。由ISAP完成對(duì)用戶請(qǐng)求,同樣也可采用增加中間件在完成各種業(yè)務(wù)邏輯,以及在WAP應(yīng)用中起著非常重要的作用ISAP是以線程級(jí)別響應(yīng)用戶的請(qǐng)求要求,但同時(shí)要求保3使用ISAP開(kāi)發(fā)WAP應(yīng)用模型中的應(yīng)用SAP是一種非常優(yōu)秀的服務(wù)器端擴(kuò)展應(yīng)用程序,它可以據(jù)庫(kù)的任務(wù)。在 DELPHI為EAP訪問(wèn)數(shù)據(jù)操作的開(kāi)發(fā)中引用擴(kuò)充因特網(wǎng)信息服務(wù),完成用戶的請(qǐng)求任務(wù),在物理上并不足了 Session(會(huì)話)的概念,其可以有效地解決SAP在數(shù)據(jù)庫(kù)訪普通的EXE文件而是DL文件,BSAF以動(dòng)態(tài)鏈接庫(kù)的形式問(wèn)中的問(wèn)題,方式是SAP響應(yīng)不同用戶訪間數(shù)據(jù)庫(kù)請(qǐng)求的時(shí)存在,執(zhí)行于服務(wù)器端,它有別于傳統(tǒng)的CGI程序,CGI對(duì)每候,為每一位用戶創(chuàng)建一個(gè)會(huì)話,保持不同用戶的各種有效信個(gè)用戶請(qǐng)求創(chuàng)建用戶請(qǐng)求的進(jìn)程,大量消耗系統(tǒng)的資源降息,并且保證對(duì)數(shù)據(jù)資源有效的訪問(wèn),使得不同用戶的操作互低服務(wù)器系統(tǒng)的性能,而SAP對(duì)不同用戶的請(qǐng)求以線程方式不影響,達(dá)到透明訪問(wèn)。 DELPHI為1SA的開(kāi)發(fā)提供運(yùn)行于服務(wù)器上,節(jié)省更多的系統(tǒng)資源,執(zhí)行更快,更加安全Web Module,其有效地結(jié)合了 DataModule(使于存放各種可靠。與其他的服務(wù)器端執(zhí)行的腳本語(yǔ)言ASP,PHP,PERL等 DataSet組件的容器),可以使用不同的非可視 DataSet組件來(lái)相比,SAP有著更加明顯的優(yōu)勢(shì),它可以提供其他腳本語(yǔ)言完成對(duì)數(shù)據(jù)庫(kù)的操作,在SAP中的 WebModule結(jié)構(gòu)模型如所不能完成的吏加復(fù)雜的任務(wù)執(zhí)行速度更快更加安全等多圖3。方面的優(yōu)點(diǎn),是其他各種腳本語(yǔ)言所不能替代的。通過(guò)使用ISAP實(shí)現(xiàn)對(duì)用戶請(qǐng)求的任務(wù):用戶使用WAP手機(jī)訪問(wèn)URL,WAP網(wǎng)關(guān)負(fù)責(zé)把WAP請(qǐng)求翻譯成HTTP請(qǐng)求,再由ISA來(lái)負(fù)責(zé)對(duì)HTTP請(qǐng)求的解析,根據(jù)用戶訪問(wèn)的conponent要求,執(zhí)行各種不同的任務(wù),再生成WML貞面,并返回WAP其他接口網(wǎng)關(guān),發(fā)給請(qǐng)求用戶。在處理用戶的請(qǐng)求要求,SAP可以完成Tebllodule各種復(fù)雜操作,可以具有訪問(wèn)數(shù)據(jù)庫(kù)的能力。論文就在 WAP SERⅤER中的IAP可訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)圖3用程序設(shè)計(jì)與實(shí)現(xiàn),加以說(shuō)明,可分為如下步驟:1WAP手機(jī)用戶發(fā)出URL請(qǐng)求,傳送到WAP網(wǎng)關(guān),經(jīng)過(guò)網(wǎng)關(guān)翻譯為具體的HTP請(qǐng)求,再發(fā)送給 WAP SERVER,再由ISAP解析用戶請(qǐng)求,轉(zhuǎn)化為通過(guò) Dataset的數(shù)據(jù)庫(kù)組件的具體操作,數(shù)據(jù)庫(kù)組件再通過(guò)數(shù)據(jù)庫(kù)引孳(BDE,ODBC各種數(shù)2lSAP對(duì)HmP請(qǐng)求進(jìn)行解析,在完成數(shù)據(jù)庫(kù)方面的請(qǐng)據(jù)專用的數(shù)據(jù)引)來(lái)完成對(duì)數(shù)據(jù)庫(kù)操作的任務(wù)求,通過(guò)BDE(( Borland Database Engine),對(duì)用戶指定數(shù)據(jù)password分別為用戶登錄時(shí)的用戶名稱和密碼。3以WM方式返回用戶需要的有效信息。procedure TWebModule 1 WebModule 1 WebActionltem 1 Ac(Sender: TObject在實(shí)現(xiàn)中,作者利用的是 NOKIA公司提供的 Nokia WAPRequest: TWebRequesl; Response: TWebResponse: var HandledTools Kit開(kāi)發(fā)包,它是一種專門為WAP設(shè)計(jì)的開(kāi)發(fā)包。它為作者提供個(gè)良好的開(kāi)發(fā)WAP開(kāi)發(fā)和調(diào)試環(huán)境??梢岳盟峁¦AP模擬手機(jī),來(lái)調(diào)試所開(kāi)發(fā)的BSAP1,可免去使用WAP網(wǎng)關(guān)的轉(zhuǎn)化配置過(guò)程模擬實(shí)際手機(jī)訪問(wèn)URL的過(guò)程。訪問(wèn)模型如圖2YH中國(guó)煤化工gCNMHG計(jì)算機(jī)工程與應(yīng)用2003.22159Wmlstr:='<?xInI version=1.0?>'+#10#13+me'>'+'
'+Welcome Mr+ User Nane+
+ :'+#10413+Response Content: =Wmlstr+'-
C4烯烴制丙烯催化劑 2020-06-12
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-06-12
-
生物質(zhì)能的應(yīng)用工程 2020-06-12
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-06-12
-
石油化工設(shè)備腐蝕與防護(hù)參考書十本免費(fèi)下載,絕版珍藏 2020-06-12
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-06-12
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-06-12
-
甲醇制芳烴研究進(jìn)展 2020-06-12
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-06-12
