移動(dòng)設(shè)備上的web服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及通信領(lǐng)域,尤其涉及一種移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),包括移動(dòng)設(shè)備客戶端用于向WEB服務(wù)傳輸模塊發(fā)送WEB服務(wù)請(qǐng)求;WEB服務(wù)傳輸模塊用于接收并處理移動(dòng)設(shè)備客戶端發(fā)來(lái)的WEB服務(wù)請(qǐng)求,將該WEB服務(wù)請(qǐng)求發(fā)送給代理服務(wù)器;還用于接收代理服務(wù)器返回的WEB服務(wù),并將該WEB服務(wù)發(fā)送給移動(dòng)設(shè)備客戶端;WEB服務(wù)托管模塊用于托管多項(xiàng)WEB服務(wù);代理服務(wù)器用于根據(jù)WEB服務(wù)托管模塊托管的多項(xiàng)WEB服務(wù)來(lái)響應(yīng)WEB服務(wù)傳輸模塊發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將響應(yīng)后的WEB服務(wù)發(fā)送給WEB服務(wù)傳輸模塊。本發(fā)明提供的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)獨(dú)立性強(qiáng),通用性好,擴(kuò)展能力強(qiáng),資源消耗低。
【專利說(shuō)明】移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)設(shè)備和無(wú)線技術(shù)的快速發(fā)展,WEB服務(wù)技術(shù)在移動(dòng)設(shè)備領(lǐng)域的應(yīng)用逐漸擴(kuò)大,WEB服務(wù)和移動(dòng)設(shè)備的結(jié)合可以大大提高移動(dòng)設(shè)備功能與環(huán)境的互動(dòng)性。在移動(dòng)設(shè)備上運(yùn)行WEB服務(wù)開(kāi)創(chuàng)了更廣范圍內(nèi)應(yīng)用WEB服務(wù)的新領(lǐng)域,以及解決異構(gòu)性和互操作性問(wèn)題。
[0003]目前在移動(dòng)設(shè)備上實(shí)現(xiàn)WEB服務(wù)主要有兩種方法:基于簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(Simple Object Access Protocol,以下簡(jiǎn)稱SOAP)的WEB服務(wù)或者代表性狀態(tài)傳輸(Representat1nal State Transfer,以下簡(jiǎn)稱REST) WEB服務(wù),滿足約束條件和原則的應(yīng)用程序或設(shè)計(jì)就是RESTful?;赟OAP的WEB服務(wù)是一種基于可擴(kuò)展標(biāo)記語(yǔ)言(ExtensibleMarkup Language ,以下簡(jiǎn)稱XML)的協(xié)議,可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,可在不同的操作系統(tǒng)上應(yīng)用程序之間可以用不同的技術(shù)和編程語(yǔ)言進(jìn)行通信的方式。這種基于SOAP的WEB服務(wù)易于移植,可穿越防火墻,擴(kuò)展性好,但是互操作性差,且由于在SOAP中很多信息是冗余的,增加了網(wǎng)絡(luò)的通信量和服務(wù)器端的負(fù)載。
[0004]RESTful WEB服務(wù)通過(guò)統(tǒng)一資源標(biāo)識(shí)符(Universal Resource Identifier,以下簡(jiǎn)稱URI)來(lái)識(shí)別和定位資源,WEB服務(wù)資源的發(fā)現(xiàn)和定位很容易獲取,且避免了調(diào)用WEB服務(wù)時(shí)所需的大量SOAP解析。但是RESTful WEB服務(wù)方式無(wú)法對(duì)大量的輸入數(shù)據(jù)進(jìn)行編碼,這樣服務(wù)器會(huì)拒絕這種請(qǐng)求,并且由于沒(méi)有普遍接受的編碼機(jī)制,在URI中進(jìn)行復(fù)雜數(shù)據(jù)結(jié)構(gòu)編碼也存在困難。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),獨(dú)立性強(qiáng),通用性好,擴(kuò)展能力強(qiáng),資源消耗低。
[0006]本發(fā)明的實(shí)施例中提供了一種移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),包括移動(dòng)設(shè)備客戶端、WEB服務(wù)傳輸模塊,WEB服務(wù)托管模塊和代理服務(wù)器;
[0007]移動(dòng)設(shè)備客戶端,用于向WEB服務(wù)傳輸模塊發(fā)送WEB服務(wù)請(qǐng)求;還用于接收WEB服務(wù)傳輸模塊返回的WEB服務(wù);
[0008]WEB服務(wù)傳輸模塊,用于接收并處理移動(dòng)設(shè)備客戶端發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將所述WEB服務(wù)請(qǐng)求發(fā)送給代理服務(wù)器;還用于將代理服務(wù)器返回的WEB服務(wù)發(fā)送給移動(dòng)設(shè)備客戶端;
[0009]WEB服務(wù)托管模塊,用于托管多項(xiàng)WEB服務(wù);
[0010]代理服務(wù)器,用于根據(jù)WEB服務(wù)托管模塊托管的多項(xiàng)WEB服務(wù)來(lái)響應(yīng)WEB服務(wù)傳輸模塊發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將響應(yīng)后的WEB服務(wù)發(fā)送給WEB服務(wù)傳輸模塊。
[0011]其中,所述移動(dòng)設(shè)備客戶端發(fā)送的WEB服務(wù)請(qǐng)求以基于簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議進(jìn)行格式編碼。
[0012]或者,所述移動(dòng)設(shè)備客戶端發(fā)送的WEB服務(wù)請(qǐng)求以代表性狀態(tài)傳輸方式進(jìn)行格式編碼。
[0013]所述WEB服務(wù)傳輸模塊為監(jiān)聽(tīng)器。
[0014]進(jìn)一步地,移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),還包括過(guò)濾器,用于過(guò)濾從移動(dòng)設(shè)備客戶端發(fā)出的不符合預(yù)設(shè)指標(biāo)的WEB服務(wù)請(qǐng)求。
[0015]所述代理服務(wù)器包括處理單元,解析單元和配置單元;
[0016]處理單元,用于根據(jù)收到的WEB服務(wù)請(qǐng)求和WEB服務(wù)托管模塊托管的多項(xiàng)WEB服務(wù),生成對(duì)應(yīng)的WEB服務(wù)響應(yīng);還用于將配置單元配置的WEB服務(wù)發(fā)送給解析單元;
[0017]配置單元,用于通過(guò)WEB服務(wù)器根據(jù)處理單元處理的WEB服務(wù)在處理單元上配置WEB服務(wù);
[0018]解析單元,用于解析處理單元發(fā)來(lái)的WEB服務(wù),并將解析后的結(jié)果發(fā)送給WEB服務(wù)傳輸模塊。
[0019]所述配置單元配置的WEB服務(wù)攜帶附件信息,用于指示所述移動(dòng)設(shè)備客戶端查看所述WEB服務(wù)的方式。
[0020]所述解析單元為推拉式解析器或者文檔對(duì)象模型解析器。
[0021]進(jìn)一步地,所述代理服務(wù)器還包括安全單元,用于判斷WEB服務(wù)請(qǐng)求是否符合預(yù)設(shè)指標(biāo),如果是,則通知所述處理單元處理該WEB服務(wù)請(qǐng)求。
[0022]進(jìn)一步地,移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)還包括緩存服務(wù)器,用于緩存代理服務(wù)器發(fā)給WEB服務(wù)傳輸模塊的WEB服務(wù)。
[0023]本發(fā)明實(shí)施例提供的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)獨(dú)立于任何中介機(jī)構(gòu),獨(dú)立性強(qiáng),通用性好,既可以在移動(dòng)設(shè)備上實(shí)現(xiàn)基于soap的WEB服務(wù),還可以實(shí)現(xiàn)RESTful WEB服務(wù);由于緩存服務(wù)器支持,系統(tǒng)的擴(kuò)展能力強(qiáng),資源消耗低。
【專利附圖】
【附圖說(shuō)明】
[0024]圖1示出了本發(fā)明實(shí)施例提供的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)結(jié)構(gòu)示意圖。
[0025]圖2示出了本發(fā)明實(shí)施例提供的代理服務(wù)器結(jié)構(gòu)示意圖。
[0026]圖3示出了本發(fā)明實(shí)施例提供的應(yīng)用移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)進(jìn)行WEB服務(wù)處理的示意圖。
【具體實(shí)施方式】
[0027]下面通過(guò)具體的實(shí)施例子并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。
[0028]如圖1所示,本發(fā)明實(shí)施例提供了一種移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),該系統(tǒng)包括移動(dòng)設(shè)備客戶端1、WEB服務(wù)傳輸模塊2、WEB服務(wù)托管模塊3和代理服務(wù)器4。
[0029]其中,移動(dòng)設(shè)備客戶端1,用于向WEB服務(wù)傳輸模塊2發(fā)送WEB服務(wù)請(qǐng)求;還用于接收WEB服務(wù)傳輸模塊2返回的WEB服務(wù)。Web服務(wù)是一個(gè)應(yīng)用程序,比如某一個(gè)WEB服務(wù)的作用可以是返回當(dāng)前的天氣情況。
[0030]具體地,移動(dòng)設(shè)備客戶端I發(fā)送的WEB服務(wù)請(qǐng)求可以按照SOAP進(jìn)行格式編碼,也可以按照RESTful方式編碼。WEB服務(wù)請(qǐng)求可以包含移動(dòng)設(shè)備客戶端的瀏覽器的類型和請(qǐng)求的URL等一系列信息。
[0031]本發(fā)明實(shí)施例中,移動(dòng)設(shè)備可以是手機(jī)、個(gè)人數(shù)字助理(Personal DigitalAssistant,簡(jiǎn)稱PDA)即掌上電腦、車載設(shè)備或商務(wù)管理者等。
[0032]WEB服務(wù)傳輸模塊2,用于接收并處理移動(dòng)設(shè)備客戶端I發(fā)來(lái)的WEB服務(wù)請(qǐng)求,將該WEB服務(wù)請(qǐng)求發(fā)送給代理服務(wù)器4 ;還用于接收代理服務(wù)器4返回的WEB服務(wù),并將該WEB服務(wù)發(fā)送給移動(dòng)設(shè)備客戶端I。
[0033]WEB服務(wù)傳輸模塊2具體可以是一個(gè)監(jiān)聽(tīng)器,當(dāng)WEB應(yīng)用中的某些狀態(tài)發(fā)生改變時(shí),監(jiān)聽(tīng)器可以接收到這些變化,并根據(jù)這些變化做一些處理。監(jiān)聽(tīng)器包括請(qǐng)求監(jiān)聽(tīng)器、會(huì)話監(jiān)聽(tīng)器、上下文監(jiān)聽(tīng)器等。本發(fā)明實(shí)施例對(duì)監(jiān)聽(tīng)器的具體形式不作限制,只要能達(dá)到WEB服務(wù)傳輸模塊的功能,可以根據(jù)監(jiān)聽(tīng)到的WEB應(yīng)用狀態(tài)變化做出處理即可。
[0034]進(jìn)一步地,為了節(jié)省WEB服務(wù)請(qǐng)求的實(shí)現(xiàn)時(shí)間,也為了保證系統(tǒng)的安全,本發(fā)明實(shí)施例還可以包括過(guò)濾器,用于過(guò)濾從移動(dòng)設(shè)備客戶端發(fā)出的不符合預(yù)設(shè)指標(biāo)的WEB服務(wù)請(qǐng)求。同時(shí)該過(guò)濾器還可以實(shí)現(xiàn)對(duì)WEB服務(wù)請(qǐng)求進(jìn)行日志記錄和審核,更改WEB服務(wù)請(qǐng)求的內(nèi)容,或者重設(shè)置WEB服務(wù)請(qǐng)求的頭文件等功能。同理,它也可以對(duì)代理服務(wù)器發(fā)出的WEB服務(wù)響應(yīng)進(jìn)行修改。
[0035]WEB服務(wù)托管模塊3,用于托管多項(xiàng)WEB服務(wù)。
[0036]WEB服務(wù)托管模塊3實(shí)現(xiàn)的WEB服務(wù)托管業(yè)務(wù)可分為服務(wù)器托管和虛擬主機(jī)托管。服務(wù)器托管是指在具有與網(wǎng)絡(luò)實(shí)時(shí)相連的網(wǎng)絡(luò)公司放置一臺(tái)服務(wù)器,或者向其租用一臺(tái)服務(wù)器,用戶可以通過(guò)遠(yuǎn)程控制將代理服務(wù)器配置成www、E-mail或者Ftp模式的服務(wù)器。虛擬主機(jī)托管是指將一臺(tái)UNIX或NT系統(tǒng)整機(jī)的硬盤細(xì)分,細(xì)分后的每塊硬盤空間可以被配置成具有獨(dú)立域名和IP地址的www、E-mail或者Ftp模式的服務(wù)器,在這臺(tái)機(jī)器上租用空間的用戶可以通過(guò)遠(yuǎn)程控制技術(shù)來(lái)控制屬于他的那部分空間,如信息的上載/下載,應(yīng)用功能的配置等。本發(fā)明實(shí)施例中WEB服務(wù)托管模塊3實(shí)現(xiàn)的WEB服務(wù)托管業(yè)務(wù)以虛擬主機(jī)托管方式實(shí)現(xiàn)。
[0037]代理服務(wù)器4,用于根據(jù)WEB服務(wù)托管模塊3托管的多項(xiàng)WEB服務(wù)來(lái)響應(yīng)WEB服務(wù)傳輸模塊2發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將響應(yīng)后的將WEB服務(wù)發(fā)送給WEB服務(wù)傳輸模塊2。
[0038]如某一個(gè)WEB服務(wù)的作用是返回當(dāng)前的天氣情況,則移動(dòng)設(shè)備客戶端若需要了解天氣情況,就可以發(fā)送一個(gè)天氣情況的HTTPGET請(qǐng)求,代理服務(wù)器收到這個(gè)WEB服務(wù)請(qǐng)求后,根據(jù)WEB服務(wù)托管模塊3提供的該項(xiàng)WEB服務(wù)程序來(lái)處理這個(gè)WEB請(qǐng)求,即向WEB服務(wù)傳輸模塊2發(fā)送的WEB服務(wù)響應(yīng)就是當(dāng)前的氣溫和天氣。
[0039]圖2為代理服務(wù)器的結(jié)構(gòu)示意圖,如圖2所示,代理服務(wù)器4包括處理單元41,解析單元42和配置單元43。
[0040]處理單元41,用于根據(jù)收到的WEB服務(wù)請(qǐng)求和在WEB服務(wù)托管模塊3托管的多項(xiàng)WEB服務(wù),生成對(duì)應(yīng)的WEB服務(wù)響應(yīng);還用于將配置單元43配置的WEB服務(wù)發(fā)送給解析單元42。
[0041]配置單元43,用于通過(guò)WEB服務(wù)器根據(jù)處理單元41處理的WEB服務(wù)在處理單元41上配置WEB服務(wù)。
[0042]實(shí)際應(yīng)用中,在選擇WEB服務(wù)器時(shí)可以考慮如下因素:性能、安全性、日志和統(tǒng)計(jì)、虛擬主機(jī)、代理服務(wù)器、緩沖服務(wù)和集成應(yīng)用程序等,本發(fā)明實(shí)施例可以優(yōu)先選擇資源消耗小的輕量級(jí)的Web服務(wù)器。
[0043]配置單元43配置的WEB服務(wù)中還可以攜帶附件信息,用于指示所述移動(dòng)設(shè)備客戶端查看所述WEB服務(wù)的方式,也就是說(shuō)用于告訴移動(dòng)設(shè)備客戶端如何查看該文件,比如附帶信息為文件類型。
[0044]解析單元42,用于解析處理單元41發(fā)來(lái)的WEB服務(wù),并將解析后的結(jié)果發(fā)送給WEB服務(wù)傳輸模塊2。
[0045]具體地,解析單元42可以是推拉式解析器,也可以是文檔對(duì)象模型(DocumentObject Model,簡(jiǎn)稱DOM)解析器。本發(fā)明實(shí)施例解析單元42為推拉式解析器,因?yàn)橥评浇馕銎鲀?nèi)存消耗更少,更簡(jiǎn)單,并適用于移動(dòng)環(huán)境。
[0046]進(jìn)一步地,為了保障托管的WEB服務(wù)的安全,該代理服務(wù)器4還可以包括安全單元,用于判斷WEB服務(wù)請(qǐng)求是否符合預(yù)設(shè)指標(biāo),如果是,則通知處理單元41處理該WEB服務(wù)請(qǐng)求。
[0047]如果預(yù)設(shè)指標(biāo)是WEB服務(wù)請(qǐng)求不能是寫操作,只能是讀寫操作,則某WEB服務(wù)請(qǐng)求要求寫操作,這樣代理服務(wù)器4的安全單元會(huì)拒絕該WEB服務(wù)請(qǐng)求。預(yù)設(shè)指標(biāo)可以根據(jù)該系統(tǒng)的具體配置進(jìn)行設(shè)置,本發(fā)明實(shí)施例對(duì)該預(yù)設(shè)指標(biāo)的具體內(nèi)容不作限定,只要保證該WEB服務(wù)請(qǐng)求在系統(tǒng)能接受的合理范圍內(nèi)即可。
[0048]進(jìn)一步地,移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)還包括緩存服務(wù)器4,用于緩存代理服務(wù)器4發(fā)給WEB服務(wù)傳輸模塊2的WEB服務(wù)。這樣當(dāng)移動(dòng)客戶端下一次發(fā)來(lái)的WEB服務(wù)請(qǐng)求相同時(shí),WEB服務(wù)傳輸模塊2就可以直接從該緩存服務(wù)器中取出該WEB服務(wù)響應(yīng)返回給移動(dòng)設(shè)備客戶端1,而不需要代理服務(wù)器4再次處理。
[0049]結(jié)合上述關(guān)于移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)的介紹,應(yīng)用該系統(tǒng)進(jìn)行WEB服務(wù)的處理如圖3所示,具體如下:
[0050]在WEB服務(wù)傳輸端處理并發(fā)WEB服務(wù)請(qǐng)求和響應(yīng),將客戶端的WEB請(qǐng)求傳輸?shù)椒?wù)供應(yīng)端,并向客戶端返回WEB服務(wù)的響應(yīng)。
[0051]在服務(wù)代理端,先進(jìn)行消息解析,提取并獲得調(diào)用WEB服務(wù)請(qǐng)求所需的所有數(shù)據(jù)。然后根據(jù)獲取的WEB服務(wù)請(qǐng)求所需的數(shù)據(jù),進(jìn)行WEB服務(wù)的請(qǐng)求處理、配置部署及安全性處理。其中,WEB服務(wù)的請(qǐng)求處理即分析、處理和協(xié)調(diào)所有用戶請(qǐng)求的本地托管的WEB服務(wù),其主要功能是調(diào)度所有傳入的請(qǐng)求,根據(jù)WEB服務(wù)請(qǐng)求調(diào)用特定的方法來(lái)生成客戶端的WEB服務(wù)響應(yīng)給客戶端。WEB服務(wù)的配置部署主要是使用消耗最小的系統(tǒng)資源的輕量級(jí)的WEB服務(wù)器,在移動(dòng)主機(jī)上配置和部署WEN服務(wù)。WEB服務(wù)的安全性處理是為認(rèn)證和授權(quán)的托管的WEB服務(wù)提供相應(yīng)的安全服務(wù)。
[0052]在服務(wù)托管端,通過(guò)部署所有WEB服務(wù)的容器,在WEB服務(wù)器上托管WEB服務(wù)。
[0053]綜上所述,本發(fā)明實(shí)施例提供的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng)獨(dú)立于任何中介機(jī)構(gòu),獨(dú)立性強(qiáng),通用性好,既可以在移動(dòng)設(shè)備上實(shí)現(xiàn)基于soap的WEB服務(wù),還可以實(shí)現(xiàn)RESTful WEB服務(wù),使得系統(tǒng)能夠靈活的選擇WEB服務(wù)的類型。由于緩存服務(wù)器支持,使得系統(tǒng)的擴(kuò)展能力強(qiáng),資源消耗低。
[0054]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0055]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,包括移動(dòng)設(shè)備客戶端、WEB服務(wù)傳輸模塊,WEB服務(wù)托管模塊和代理服務(wù)器; 移動(dòng)設(shè)備客戶端,用于向WEB服務(wù)傳輸模塊發(fā)送WEB服務(wù)請(qǐng)求;還用于接收WEB服務(wù)傳輸模塊返回的WEB服務(wù); WEB服務(wù)傳輸模塊,用于接收并處理移動(dòng)設(shè)備客戶端發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將所述WEB服務(wù)請(qǐng)求發(fā)送給代理服務(wù)器;還用于將代理服務(wù)器返回的WEB服務(wù)發(fā)送給移動(dòng)設(shè)備客戶端; WEB服務(wù)托管模塊,用于托管多項(xiàng)WEB服務(wù); 代理服務(wù)器,用于根據(jù)WEB服務(wù)托管模塊托管的多項(xiàng)WEB服務(wù)來(lái)響應(yīng)WEB服務(wù)傳輸模塊發(fā)來(lái)的WEB服務(wù)請(qǐng)求,并將響應(yīng)后的WEB服務(wù)發(fā)送給WEB服務(wù)傳輸模塊。
2.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述代理服務(wù)器包括處理單元,解析單元和配置單元; 處理單元,用于根據(jù)收到的WEB服務(wù)請(qǐng)求和WEB服務(wù)托管模塊托管的多項(xiàng)WEB服務(wù),生成對(duì)應(yīng)的WEB服務(wù)響應(yīng);還用于將配置單元配置的WEB服務(wù)發(fā)送給解析單元; 配置單元,用于通過(guò)WEB服務(wù)器根據(jù)處理單元處理的WEB服務(wù)在處理單元上配置WEB服務(wù); 解析單元,用于解析處理單元發(fā)來(lái)的WEB服務(wù),并將解析后的結(jié)果發(fā)送給WEB服務(wù)傳輸模塊。
3.根據(jù)權(quán)利要求2所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述解析單元為推拉式解析器或者文檔對(duì)象模型解析器。
4.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述代理服務(wù)器還包括安全單元,用于判斷WEB服務(wù)請(qǐng)求是否符合預(yù)設(shè)指標(biāo),如果是,則通知所述處理單元處理該WEB服務(wù)請(qǐng)求。
5.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,還包括緩存服務(wù)器,用于緩存代理服務(wù)器發(fā)給WEB服務(wù)傳輸模塊的WEB服務(wù)。
6.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,還包括過(guò)濾器,用于過(guò)濾從移動(dòng)設(shè)備客戶端發(fā)出的不符合預(yù)設(shè)指標(biāo)的WEB服務(wù)請(qǐng)求。
7.根據(jù)權(quán)利要求2所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述配置單元配置的WEB服務(wù)攜帶附件信息,用于指示所述移動(dòng)設(shè)備客戶端查看所述WEB服務(wù)的方式。
8.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述移動(dòng)設(shè)備客戶端發(fā)送的WEB服務(wù)請(qǐng)求以基于簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議進(jìn)行格式編碼。
9.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述移動(dòng)設(shè)備客戶端發(fā)送的WEB服務(wù)請(qǐng)求以代表性狀態(tài)傳輸方式進(jìn)行格式編碼。
10.根據(jù)權(quán)利要求1所述的移動(dòng)設(shè)備上的WEB服務(wù)系統(tǒng),其特征在于,所述WEB服務(wù)傳輸模塊為監(jiān)聽(tīng)器。
【文檔編號(hào)】H04L29/08GK104243560SQ201410441210
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】趙軍富, 馬勝梅, 馬玲瓏, 付玲芳 申請(qǐng)人:趙軍富