Web服務(wù)�是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序。當(dāng)Web瀏覽器連到服務(wù)器上并請(qǐng)求文件時(shí),服�(wù)器將處理該請(qǐng)求并將文件發(fā)送到該瀏覽器上,附帶的信息�(huì)告訴瀏覽器如何查看該文件�
WEB服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)�,主要功能是提供�(wǎng)上信息瀏覽服務(wù)�
(1)�(yīng)用層使用HTTP�(xié)��
(2)HTML文檔格式�
(3)瀏覽器統(tǒng)一資源定位�(URL)�
WWW代表�(wàn)維網(wǎng)的意�
WWW � Internet 的多媒體信息查詢工具,是 Internet 上才�(fā)展起�(lái)的服�(wù),也是發(fā)展最快和目前用的最廣泛的服�(wù)。正是因?yàn)橛辛薟WW工具,才使得近年�(lái) Internet 迅速發(fā)�,且用戶�(shù)量飛速增�(zhǎng)�
WWW 采用的是客戶/服務(wù)器結(jié)�(gòu),其作用是整理和�(chǔ)存各種WWW資源,并響應(yīng)客戶端軟件的�(qǐng)求,把客戶所需的資源傳送到 Windows 95(或Windows98�、Windows NT、UNIX � Linux 等平�(tái)� �
步:Web瀏覽器向一�(gè)特定的服�(wù)器發(fā)出Web�(yè)面請(qǐng)��
第二步:Web服務(wù)器接收到Web�(yè)面請(qǐng)求后,尋找所�(qǐng)求的Web�(yè)面,并將所�(qǐng)求的Web�(yè)�?zhèn)魉蚖eb瀏覽��
第三步:Web瀏覽器接收到所�(qǐng)求的Web�(yè)面,并將它顯示出�(lái)�
1、為Web文件提供存放空間�
2、允許Internet用戶通過Web服務(wù)器訪問保存在Web服務(wù)器上的Web文件�
3、提供對(duì)Web程序的支�,Web程序即利用CGI、ASP、PHP和JSP等動(dòng)�(tài)�(wǎng)�(yè)技�(shù)�(yǔ)言編寫的Web服務(wù)器端�(yùn)行程序�
1.從HTML到XML(Extensible Markup Language-可擴(kuò)展標(biāo)記語(yǔ)言�
HTML被稱為“代Web�(yǔ)言�,HTML作為Web的開�(fā)�(yǔ)言,對(duì)Web�(yīng)用的�(fā)展起到了�(guān)鍵性的作用。但是HTML有一�(gè)致命的缺�(diǎn):只適合于人與計(jì)算機(jī)的交�,不適合�(jì)算機(jī)與計(jì)算機(jī)的交�。HTML通過大量的標(biāo)記來(lái)定義文檔�(nèi)容的表現(xiàn)方式,它僅僅描述了應(yīng)如何在Web瀏覽器頁(yè)面上布置文字、圖�,并沒有�(duì)Internet的信息含義本身�(jìn)行描�,而信息又是Web�(yīng)用中最重要的內(nèi)�。通過HTML表現(xiàn)出來(lái)的文�、圖形內(nèi)容很容易被人理解,但卻不利于�(jì)算機(jī)程序去理�。另�,HTML的另一�(gè)問題就是它的�(biāo)記集合是固定�,用戶不能根�(jù)自己的需要增加標(biāo)記;而且各種瀏覽器的�(guī)格不盡相�,要使我們用HTML做的�(wǎng)�(yè)能夠被所有瀏覽器正常顯示,我們只能夠使用W3C(萬(wàn)維網(wǎng)�(xié)�(huì))規(guī)定的�(biāo)記來(lái)�(chuàng)建網(wǎng)�(yè)�
Web服務(wù)器向Web瀏覽器提供的信息都是�(lái)自有一定結(jié)�(gòu)的數(shù)�(jù)�(kù),在�(shù)�(jù)�(kù)�,為了檢索和管理的方�,信息按照它本身的意義(如姓�、年�、工作單位等)被存放在相�(yīng)的字段里,一旦這些�(shù)�(jù)被調(diào)出來(lái),經(jīng)過CGI、ASP、JSP、PHP等轉(zhuǎn)換成HTML�,其原來(lái)的意義無(wú)法轉(zhuǎn)移到HTML�(biāo)記中�(lái),用戶也就無(wú)法按照信息本�(lái)的意義去閱讀。并�,由于操作系�(tǒng)以及�(shù)�(jù)�(kù)的不�,不同的系統(tǒng)及應(yīng)用層面之間要想互相理解對(duì)方的�(shù)�(jù)格式是相�(dāng)困難�。這就需要一種新技�(shù)或標(biāo)�(zhǔn)能夠?qū)⒆畛醣4嬖跀?shù)�(jù)�(kù)服務(wù)器中的原始數(shù)�(jù)�(jié)�(gòu)在不同的系統(tǒng)層面共享。這種新技�(shù)就是XML�
2.從有線到無(wú)�
電子商務(wù)正在從臺(tái)式機(jī)向著更為廣泛的無(wú)線設(shè)備發(fā)�,Cahners In-Stat市場(chǎng)分析家預(yù)�(cè),世界范圍內(nèi)的無(wú)線用戶的人數(shù)將會(huì)�2000年的2.71億增加到2004年的13億。Aberdeen集團(tuán)的研究主任Darcy Fowkes�(rèn)�,采用無(wú)線方式�(jìn)行電子商�(wù)的優(yōu)�(shì)并不僅僅在于方便,它還可以節(jié)約公司的�(cái)�,而且,移�(dòng)辦公能使工作更加高效�
然而,由于多種�(wú)線網(wǎng)�(luò)類型、標(biāo)記語(yǔ)言、協(xié)議和�(wú)線設(shè)備并存的�(fù)雜情況,使得�(wǎng)�(luò)�(nèi)容和�(shù)�(jù)�(zhuǎn)換成能夠被無(wú)線設(shè)備所�(shí)別的格式并不容易。目�,許多企�(yè)都在致力于開�(fā)能夠把應(yīng)用程序以及互�(lián)�(wǎng)�(nèi)容擴(kuò)展到�(wú)線設(shè)備上的產(chǎn)��
3.從�(wú)聲到有聲
世界上現(xiàn)在有十億�(gè)電話終端,有超過2億的移動(dòng)電話。而就人自身的交流�(xí)慣來(lái)�,人們也更愿意利用聽和說的口頭的方式�(jìn)行交��
目前,文本語(yǔ)音轉(zhuǎn)換器(TTS,Text to Speech)的研究工作已經(jīng)取得了很大的�(jìn)�,實(shí)�(xiàn)了自�(dòng)的語(yǔ)言分析理解,并允許TTS的使用者增加更多的韻律、音�(diào)在講話中,使TTS系統(tǒng)的發(fā)聲更接近人聲。在自動(dòng)�(yǔ)音識(shí)別系�(tǒng)(ASR)領(lǐng)域里,自�(dòng)�(yǔ)音識(shí)別系�(tǒng)在從整�(gè)詞的模仿匹配,向音素層次的識(shí)別系�(tǒng)方向�(fā)�。自�(dòng)�(yǔ)音識(shí)別系�(tǒng)的詞匯表由一�(gè)基于聲音片斷的字母表�(gòu)成,而且這種詞匯表是受不同語(yǔ)言限制�。基于這種方式,在一�(gè)寬廣的聲音行列里,講話能被識(shí)別系�(tǒng)�(fā)�(xiàn)和挑揀出來(lái),并加以�(shí)�。并�,在�(shí)別一�(gè)詞的�(shí)�,每一�(gè)音素將從系統(tǒng)的輸入中挑揀出來(lái),拼接組合后與已�(jīng)有的音素和詞�(yǔ)模板�(jìn)行比較,�(lái)�(chǎn)生需要的模板。音素的�(shí)別大大減輕了ASR�(duì)講話者的依賴�,并且使得它非常容易去建立大型的和容易修改的�(yǔ)音識(shí)別字典,從而滿足不同應(yīng)用市�(chǎng)的需��
Web�(yǔ)音發(fā)展的另一方面是VoiceXML(Voice Extensible Markup Language-�(yǔ)音可�(kuò)展標(biāo)記語(yǔ)言)的�(jìn)�。VoiceXML的主要目�(biāo)是要將Web上已有的大量�(yīng)�、豐富的�(nèi)容,讓交互式�(yǔ)音界面也能夠全部享受。Web服務(wù)器處理一�(gè)�(lái)自客戶端�(yīng)用的�(qǐng)求,這一�(qǐng)求經(jīng)過了VoiceXML解釋程序和VoiceXML解釋程序�(yǔ)境處�,作為響�(yīng),服�(wù)器產(chǎn)生出VoiceXML文件,在回復(fù)�(dāng)中,要經(jīng)過VoiceXML解釋程序的處�。VoiceXML 1.0�(guī)范基于XML,為�(yǔ)音和電話�(yīng)用的開發(fā)�、服�(wù)提供商和�(shè)備制造商提供了一�(gè)智能化的API。VoiceXML的標(biāo)�(zhǔn)化將�(jiǎn)化Web上具有語(yǔ)音響�(yīng)服務(wù)的�(gè)性化界面的創(chuàng)�,使人們能夠通過�(yǔ)音和電話訪問�(wǎng)站上的信息和服務(wù),像今天通過CGI腳本一樣檢索中心數(shù)�(jù)�(kù),訪問企�(yè)�(nèi)部網(wǎng),制造新的語(yǔ)音訪問設(shè)�。VoiceXML的執(zhí)行平�(tái)上面加載了相�(yīng)的軟件和硬件,例�,ASR、TTS,從而實(shí)�(xiàn)�(yǔ)音的�(shí)別以及文本和�(yǔ)音之間的�(zhuǎn)��2000�5�23日,W3C接受了語(yǔ)音可�(kuò)展標(biāo)記語(yǔ)言VoiceXML 1.0作為�(shí)��
目前,IBM、Nokia、Lucent、Motorola等著名廠商都已經(jīng)開發(fā)出相�(yīng)支持VoiceXML的產(chǎn)�,但�(xiàn)在的ASR和TTS系統(tǒng)大多還不能支持中��