NET框架與WEB服務(wù)的研究與應(yīng)用
摘要:隨著Internet技術(shù)的發(fā)展,信息的處理和傳遞突破了時(shí)間和地域性的局限,網(wǎng)絡(luò)化與全球化成為一種不可避免的世界趨勢(shì)。本文對(duì) Net框架下的Web服務(wù)及其體系結(jié)構(gòu)進(jìn)行了簡(jiǎn)要介紹,并結(jié)合一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)存取的Web
請(qǐng)求和所有相關(guān)信息就會(huì)打包成soap消息,并發(fā)送到相應(yīng)的目的地。Web服務(wù)接受soap消息之后,就開(kāi)始處理其中包含的內(nèi)容,消息中指定了客戶(hù)端希望執(zhí)行的方法和客戶(hù)端為該方法傳送的參數(shù)。Web服務(wù)接受請(qǐng)求并完成解析之后,就按照指定的參數(shù)(如果有參數(shù))調(diào)用相應(yīng)的方法,并在另外一個(gè)soap消息中發(fā)送給客戶(hù)端,客戶(hù)端解析應(yīng)答消息,取得方法調(diào)用的返回結(jié)果。
soap消息用容易理解和與平臺(tái)無(wú)關(guān)的xml寫(xiě)成,因此非常易于使用。同樣,我們選擇http協(xié)議來(lái)傳輸soap消息,這是因?yàn)閔ttp 是Internet上發(fā)送消息的協(xié)議。由于采用了xml和http,所以不同的操作系統(tǒng)可以接受和發(fā)送soap消息。http的另一個(gè)好處是可用于帶防火墻的網(wǎng)絡(luò)中,防火墻是網(wǎng)絡(luò)中限制通信的安全保護(hù)。
2) WSDL(web服務(wù)描述語(yǔ)言規(guī)范)
WSDL定義了Web服務(wù)可以訪問(wèn)的方法和客戶(hù)端與這些方法進(jìn)行交互的方式,還定義了客戶(hù)端可能需要的底層信息,例如請(qǐng)求和應(yīng)答的格式要求等。 Visual Studio.NET生成了WSDL服務(wù)描述??蛻?hù)端在編譯客戶(hù)端程序時(shí),可以用這些服務(wù)描述來(lái)判斷方法調(diào)用是否正確。程序員不必去修改服務(wù)描述,因?yàn)樗x的是Web服務(wù)工作方式。
3) UDDI
UDDI開(kāi)始是作為一個(gè)協(xié)議而產(chǎn)生,這個(gè)協(xié)議是描述Web Service地址和提供這些地址的公司或企業(yè)的規(guī)范?,F(xiàn)在UDDI技術(shù)已經(jīng)包括UDDI業(yè)務(wù)注冊(cè)中心(UDDI Business Registry),注冊(cè)中心與電話簿非常類(lèi)似,顧客可以通過(guò)注冊(cè)中心查詢(xún)已經(jīng)注冊(cè)Web服務(wù)的公司列表。UDDI注冊(cè)中心的每一Web服務(wù)都可以用三個(gè)部分來(lái)描述:第一,“白頁(yè)(White pages)”描述了提供Web服務(wù)的公司的所有信息,包括產(chǎn)品,聯(lián)系信息等。第二,“黃頁(yè)(Yellow pages)”通過(guò)分類(lèi)很容易地劃分和定位類(lèi)似的Web服務(wù),比如將Web服務(wù)分成PDAS,無(wú)線電通訊,體育評(píng)說(shuō)等。最后,“綠頁(yè)(Green pages)”提供了有關(guān)聯(lián)系這一Web服務(wù)方法的詳細(xì)信息,比如一個(gè)SOAP的URL地址,或者描述這一服務(wù)及其性質(zhì)的WSDL文件。“綠頁(yè)”的內(nèi)容是由Web服務(wù)提供者提供的,一般都是提供進(jìn)一步聯(lián)系信息的網(wǎng)址或者一個(gè)Java RMI。
2.Web服務(wù)的體系結(jié)構(gòu)
Web服務(wù)的體系結(jié)構(gòu)是基于Web服務(wù)提供者、Web服務(wù)請(qǐng)求者、Web服務(wù)中介者三個(gè)角色和發(fā)布、發(fā)現(xiàn)、綁定三個(gè)動(dòng)作構(gòu)建的。Web服務(wù)提供者是Web服務(wù)的擁有者,為其他服務(wù)和用戶(hù)提供自己已有的功能;Web 服務(wù)請(qǐng)求者是Web服務(wù)功能的使用者,它利用SOAP消息向Web服務(wù)提供者發(fā)送消息以獲得服務(wù);Web服務(wù)中介者的作用是把一個(gè)Web服務(wù)請(qǐng)求者與合適的Web服務(wù)提供者聯(lián)系在一起,它充當(dāng)管理者的角色,
“發(fā)布”是為了讓用戶(hù)或其他服務(wù)知道某個(gè)We

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶(hù)價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶(hù) -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問(wèn)題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱(chēng)論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱(chēng)論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專(zhuān)家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范