freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

webservice_技術(shù)淺析-資料下載頁

2025-06-07 07:45本頁面
  

【正文】 ice:相關(guān)端點(diǎn)的集合,包括其關(guān)聯(lián)的接口、操作、消息等。在WSDL中包含了使用SOAP的服務(wù)描述的綁定,也包含了使用簡(jiǎn)單HTTP GET和POST請(qǐng)求的服務(wù)描述的綁定。WSDL將Web服務(wù)定義成一系列的端口(port),每個(gè)端口用來表示從抽象端口類型(port type)到用于調(diào)用Web服務(wù)的具體通信協(xié)議的一個(gè)映射。端口類型由一組與Service provider交換信息的操作組成,它支持對(duì)包含消息的數(shù)據(jù)類型的定義。一個(gè)完整的WSDL服務(wù)描述是由一個(gè)服務(wù)接口和一個(gè)服務(wù)實(shí)現(xiàn)文檔組成的。 由于服務(wù)接口表示服務(wù)的可重用定義,它在UDDI注冊(cè)中心被作為tModel發(fā)布。服務(wù)實(shí)現(xiàn)描述服務(wù)的實(shí)例。每個(gè)實(shí)例都是使用一個(gè)WSDL service元素定義的。服務(wù)實(shí)現(xiàn)文檔中的每個(gè)service元素都被用于發(fā)布UDDI businessService。因?yàn)閃SDL包含了對(duì)服務(wù)接口的完整描述,所以可以使用它來創(chuàng)建能簡(jiǎn)化服務(wù)訪問的存根,該存根為一段Java代碼(假設(shè)使用Java),它自動(dòng)生成了訪問Web服務(wù)的類。如果需要訪問Web服務(wù),只需調(diào)用該類中對(duì)應(yīng)的方法即可,而不用在客戶端程序中再寫入那些令人頭疼的配置信息了。通過IBM提供的工具包可以輕松創(chuàng)建WSDL文檔對(duì)應(yīng)的存根。(由此看出,不用WSDL也可以訪問Web服務(wù))WSDL取代了IBM的NASSL(NetworkAccessible Service Specification Language)和Microsoft的SCL(SOAP Contract Language)?!DDI服務(wù)發(fā)布與發(fā)現(xiàn)(UDDI Universal Description Discovery and Integration),即“通用描述、發(fā)現(xiàn)和集成”。該規(guī)范仍由上述三家公司于2000年7月提出。它提供了在Web上描述并發(fā)現(xiàn)商業(yè)服務(wù)的框架。UDDI通過服務(wù)注冊(cè),以及使用SOAP訪問這些注冊(cè)信息的約定來實(shí)現(xiàn)上述目標(biāo)。UDDI計(jì)劃的核心組件是UDDI商業(yè)注冊(cè),它使用一個(gè)XML文檔來描述企業(yè)及其提供的Web服務(wù)。從概念上來說,UDDI商業(yè)注冊(cè)所提供的信息包含三個(gè)部分:“白頁(White Page)”包括了地址,聯(lián)系方法,和已知的企業(yè)標(biāo)識(shí);“黃頁(Yellow page)”包括了基于標(biāo)準(zhǔn)分類法的行業(yè)類別;“綠頁(Green Page)”則包括了關(guān)于該企業(yè)所提供的Web服務(wù)的技術(shù)信息,其形式可能是一些指向文件或是URL的指針,而這些文件或URL是為服務(wù)發(fā)現(xiàn)機(jī)制服務(wù)的。所有的UDDI商業(yè)注冊(cè)信息存儲(chǔ)在UDDI商業(yè)注冊(cè)中心中。
借助XML和SOAP,集成和交互的問題將從層次上被簡(jiǎn)化。XML提供了跨平臺(tái)的數(shù)據(jù)編碼和組織方法,而SOAP建立在XML之上,定義了一種跨系統(tǒng)平臺(tái)的信息交換的簡(jiǎn)單包裝方法。綁定于HTTP之上的SOAP協(xié)議,可以跨語言、跨操作系統(tǒng)進(jìn)行遠(yuǎn)程過程調(diào)用(RPC),實(shí)現(xiàn)了編程語言和系統(tǒng)平臺(tái)的無關(guān)性。而以前的調(diào)用方式則和復(fù)雜的分布式對(duì)象標(biāo)準(zhǔn)或是中間件有密切的關(guān)系,從長(zhǎng)期的眼光來看,這些都不是高效的解決方案。XML和SOAP這樣的跨語言、跨平臺(tái)的解決方案大大簡(jiǎn)化了不同企業(yè)系統(tǒng)之間的交互問題。但如果僅僅是XML和SOAP的話,對(duì)于公司間的交流仍存在著巨大的鴻溝。UDDI規(guī)范在XML和SOAP的基礎(chǔ)之上定義了新的一層,在這一層次,不同企業(yè)可以用相同的方法描述自己所能提供的,并能查詢對(duì)方所能提供的服務(wù)。UDDI注冊(cè)使用的核心信息模型由XML Schema定義。使用XML 是因?yàn)樗峁┝似脚_(tái)無關(guān)的數(shù)據(jù)描述并很自然的描述了數(shù)據(jù)的層次關(guān)系。而選擇XML Schema是因?yàn)樗С重S富的數(shù)據(jù)類型,便捷的描述方式及其按信息模型對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證的能力。UDDI XML Schema定義了四種主要信息類型,它們是技術(shù)人員在需要使用合作伙伴所提供的Web服務(wù)時(shí)必須了解的技術(shù)信息。它們是:商業(yè)實(shí)體信息、服務(wù)信息、綁定信息和服務(wù)調(diào)用規(guī)范的說明信息。UDDI程序員API規(guī)范分為兩個(gè)邏輯部分:查詢API和發(fā)布API。查詢API又分為兩個(gè)部分:一部分被用來構(gòu)造搜索和瀏覽UDDI注冊(cè)信息的程序,另一部分在Web服務(wù)出現(xiàn)錯(cuò)誤時(shí)使用。程序員可以利用發(fā)布API創(chuàng)建各種類型的工具,以直接與UDDI注冊(cè)中心進(jìn)行交互,便于企業(yè)技術(shù)人員管理businessEntity或tModel結(jié)構(gòu)的發(fā)布信息。UDDI調(diào)用模型每一個(gè)獨(dú)立發(fā)布的Web服務(wù)都是使用一個(gè)bindingTemplate結(jié)構(gòu)來建模的。對(duì)這個(gè)Web服務(wù)的調(diào)用通常通過緩存bindingTemplate數(shù)據(jù)來實(shí)現(xiàn)。注意到這一點(diǎn)后,在你準(zhǔn)備編寫調(diào)用某種Web服務(wù)的程序時(shí),該如何使用UDDI就很清楚了。下面列出了基本步驟:編寫調(diào)用遠(yuǎn)程Web服務(wù)的程序時(shí),程序員使用UDDI商業(yè)注冊(cè)中心(通過使用Web界面或其它基于查詢API的工具)來定位businessEntity信息,這些信息是由(或?yàn)?提供該Web服務(wù)的企業(yè)注冊(cè)的。程序員可以進(jìn)一步獲得更詳細(xì)的businessService信息,或是得到一個(gè)完整的businessEntity結(jié)構(gòu)。因?yàn)閎usinessEntity結(jié)構(gòu)包含了有關(guān)已發(fā)布的Web服務(wù)的所有信息,因此程序員只需簡(jiǎn)單地選擇一個(gè)bindingTemplate并保存留待以后使用?;赪eb服務(wù)在bindingTemplate的tModel中提供的調(diào)用規(guī)范的相關(guān)信息,程序員可以按照該Web服務(wù)的調(diào)用規(guī)范編寫程序。在運(yùn)行時(shí),程序可以按需要使用已保存下來的bindingTemplate的信息來調(diào)用Web服務(wù)[8]。一般說來,只要遠(yuǎn)程Web服務(wù)和調(diào)用它的程序都準(zhǔn)確的實(shí)現(xiàn)了必要的接口(按照在tModel中所引用的調(diào)用規(guī)范),對(duì)遠(yuǎn)程服務(wù)的調(diào)用就一定會(huì)成功。15本科畢業(yè)論文結(jié)束語WebServices是服務(wù)器向客戶端提供的一種跨越互聯(lián)網(wǎng)的服務(wù),是建立在一些通用協(xié)議(如HTTP、SOAP、XML等)基礎(chǔ)之上的。由于這些協(xié)議在涉及到網(wǎng)絡(luò)、操作系統(tǒng)平臺(tái)、對(duì)象模型和編程語言的選擇時(shí)沒有任何傾向和特殊限制,因此呈現(xiàn)出很強(qiáng)的生命力。未來的Internet將通過WebServices所提供的多種服務(wù)為廣大開發(fā)人員提供一個(gè)開放的可編程環(huán)境?;赬ML的WebServices技術(shù)使得整個(gè)的應(yīng)用程序開發(fā)技術(shù)從以操作系統(tǒng)為中心的應(yīng)用程序組織模式擴(kuò)展到以網(wǎng)絡(luò)為中心的組織模式,即在視野上從本地?cái)U(kuò)大到了全球。兩個(gè)中心的標(biāo)志性技術(shù)分別為基于本地的組件技術(shù)(、javabean等)和基于網(wǎng)絡(luò)的WebServices(xml/soap)技術(shù)。 它的一大好處是:由于XML的支持,使得數(shù)據(jù)共享方式從原來的人人、機(jī)器人模式發(fā)展到機(jī)器機(jī)器模式(軟件軟件),WebServices就是這個(gè)模式的具體應(yīng)用。它為我們?cè)诃h(huán)球范圍內(nèi)實(shí)現(xiàn)全方位的全自動(dòng)化數(shù)據(jù)共享提供了可能,它讓我們看到了一個(gè)可真正在全球范圍實(shí)現(xiàn)自動(dòng)化生產(chǎn)的大工業(yè)產(chǎn)業(yè)模式,相信這一天的到來已經(jīng)不遠(yuǎn)了。第 17 頁商丘科技職業(yè)學(xué)院畢業(yè)論文參考文獻(xiàn)[1] [J].互聯(lián)網(wǎng)世界,2002,(5):80—83.[2] 程煒,楊宗凱,[J].計(jì)算機(jī)應(yīng)用研究,2002,19(3).[3] ——分布式網(wǎng)絡(luò)應(yīng)用的方向[J].廣東通信技術(shù),2002,22.[4] 王繪,[J].電腦知識(shí)與技術(shù),2005,(33).[5] Jennifer Niederst. Web Design in a Nutshell:A Desktop Quick Reference , O39。Reilly,1998,11.[6] 吳岳忠,[J].株洲工學(xué)院學(xué)報(bào),2006,(06).[7] 饒?jiān)?—WebServices研究綜述[J].計(jì)算機(jī)科學(xué),2004,(05). [8] Ethan Cerami. WebServices Essentials [M].O39。Reilly,2002,02.[9] BallingerK. .NETWebServices架構(gòu)與實(shí)現(xiàn)[M].:中國電力出版社,2004.[10] Harvey Web服務(wù)高級(jí)教程[M].北京:機(jī)械工業(yè)出版社,.[11] Richard WebService高級(jí)編程[M].北京:清華大學(xué)出版社,2005,4.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1