WebServices概述(講課)_第1頁(yè)
WebServices概述(講課)_第2頁(yè)
WebServices概述(講課)_第3頁(yè)
WebServices概述(講課)_第4頁(yè)
WebServices概述(講課)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Web服務(wù)服務(wù)柳來(lái)星柳來(lái)星電子商務(wù)教研室電子商務(wù)教研室課程介紹課程介紹總學(xué)時(shí):總學(xué)時(shí):54v課堂教學(xué)學(xué)時(shí):課堂教學(xué)學(xué)時(shí):30v實(shí)驗(yàn)教學(xué)學(xué)時(shí):實(shí)驗(yàn)教學(xué)學(xué)時(shí):24最后學(xué)生分?jǐn)?shù)評(píng)定:最后學(xué)生分?jǐn)?shù)評(píng)定:v作業(yè)和考勤:作業(yè)和考勤:10v實(shí)驗(yàn):實(shí)驗(yàn):20v考試成績(jī):考試成績(jī):70教學(xué)目的和要求教學(xué)目的和要求目的目的v通過(guò)本課程的學(xué)習(xí),使學(xué)生能夠掌握通過(guò)本課程的學(xué)習(xí),使學(xué)生能夠掌握WebWeb服服務(wù)所需的核心技術(shù)。為有效的電子商務(wù)應(yīng)用務(wù)所需的核心技術(shù)。為有效的電子商務(wù)應(yīng)用的實(shí)施打下堅(jiān)實(shí)的基礎(chǔ)的實(shí)施打下堅(jiān)實(shí)的基礎(chǔ) 要求要求v學(xué)習(xí)到如下技術(shù)學(xué)習(xí)到如下技術(shù)XMLSOAPWSDLUDDIv能夠進(jìn)行能夠進(jìn)行Web服務(wù)

2、的開(kāi)發(fā)服務(wù)的開(kāi)發(fā)教材及其參考書教材及其參考書Web服務(wù)架構(gòu)與開(kāi)放互操作技術(shù),柴曉路,服務(wù)架構(gòu)與開(kāi)放互操作技術(shù),柴曉路,清華大學(xué)出版社清華大學(xué)出版社Web Services原理與研發(fā)實(shí)踐原理與研發(fā)實(shí)踐 ,顧寧,顧寧 劉家茂劉家茂 柴曉路等柴曉路等 ,機(jī)械工業(yè)出版社機(jī)械工業(yè)出版社Web服務(wù)實(shí)用技術(shù)教程,服務(wù)實(shí)用技術(shù)教程,H.M.Deitel美美著,勵(lì)志等譯,機(jī)械工業(yè)出版社著,勵(lì)志等譯,機(jī)械工業(yè)出版社SOAP Web服務(wù)開(kāi)發(fā),服務(wù)開(kāi)發(fā),James Snell等著,等著,胡軍譯,中國(guó)電力出版社胡軍譯,中國(guó)電力出版社Java Web服務(wù),服務(wù),David A著,毛世杰,著,毛世杰,劉紹華譯,中國(guó)電力出版

3、社劉紹華譯,中國(guó)電力出版社Web服務(wù)安全技術(shù)與原理,服務(wù)安全技術(shù)與原理,Mark ONeil等著,冉曉旻等譯,清華大學(xué)出版社等著,冉曉旻等譯,清華大學(xué)出版社課程章節(jié)課程章節(jié)第一章第一章 Web服務(wù)概述服務(wù)概述第二章第二章 XML第三章第三章 SOAP第四章第四章 WSDL第五章第五章 UDDI第六章第六章 Web服務(wù)開(kāi)發(fā)環(huán)境服務(wù)開(kāi)發(fā)環(huán)境第七章第七章 Web服務(wù)安全服務(wù)安全第一章第一章 Web服務(wù)概述服務(wù)概述大綱大綱1.1 為什么需要為什么需要Web服務(wù)服務(wù)1.2 Web服務(wù)概念服務(wù)概念1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧1.5 Web服務(wù)局限性服務(wù)局限性1.

4、6 Web服務(wù)標(biāo)準(zhǔn)的發(fā)展服務(wù)標(biāo)準(zhǔn)的發(fā)展1.1 為什么需要為什么需要Web服務(wù)服務(wù)面臨的挑戰(zhàn)面臨的挑戰(zhàn)v經(jīng)常的應(yīng)用更新經(jīng)常的應(yīng)用更新是當(dāng)今電子商務(wù)應(yīng)用部署所是當(dāng)今電子商務(wù)應(yīng)用部署所面臨的最大問(wèn)題,如何提升企業(yè)的響應(yīng)能力,面臨的最大問(wèn)題,如何提升企業(yè)的響應(yīng)能力,削減響應(yīng)開(kāi)支,提升企業(yè)的競(jìng)爭(zhēng)力,是所有削減響應(yīng)開(kāi)支,提升企業(yè)的競(jìng)爭(zhēng)力,是所有的電子商務(wù)化企業(yè)必須面對(duì)的問(wèn)題。的電子商務(wù)化企業(yè)必須面對(duì)的問(wèn)題。1.1 為什么需要為什么需要Web服務(wù)服務(wù)當(dāng)前最有價(jià)值進(jìn)行實(shí)施的電子商務(wù)應(yīng)用當(dāng)前最有價(jià)值進(jìn)行實(shí)施的電子商務(wù)應(yīng)用v企業(yè)門戶企業(yè)門戶(Portal)v網(wǎng)上連鎖商店網(wǎng)上連鎖商店(Storefront) v集團(tuán)

5、內(nèi)聯(lián)網(wǎng)(集團(tuán)內(nèi)聯(lián)網(wǎng)(Intranet)與知識(shí)庫(kù)與知識(shí)庫(kù) (Knowledge Base)v供應(yīng)鏈供應(yīng)鏈(Supply Chain)管理管理 v客戶服務(wù)客戶服務(wù)(Customer Service) v分銷分銷(Distribution)管理管理 v提供提供ASP(Application Service Provider)服務(wù)服務(wù)1.1 為什么需要為什么需要Web服務(wù)服務(wù)實(shí)施這些電子商務(wù)應(yīng)用采取的手段實(shí)施這些電子商務(wù)應(yīng)用采取的手段v由自己的由自己的IT部門具體計(jì)劃并實(shí)施部門具體計(jì)劃并實(shí)施v外包給軟件公司或解決方案提供商計(jì)劃并實(shí)外包給軟件公司或解決方案提供商計(jì)劃并實(shí)施施然而,無(wú)論自身的然而,無(wú)論自身

6、的IT部門還是外包的解部門還是外包的解決方案提供商,其給出的實(shí)施計(jì)劃都是決方案提供商,其給出的實(shí)施計(jì)劃都是應(yīng)用應(yīng)用正式運(yùn)營(yíng)前的正式運(yùn)營(yíng)前的1.1 為什么需要為什么需要Web 服務(wù)服務(wù)一旦應(yīng)用被部署之后,由于商務(wù)環(huán)境和一旦應(yīng)用被部署之后,由于商務(wù)環(huán)境和商務(wù)需求的不斷改進(jìn)和不斷變化,這些商務(wù)需求的不斷改進(jìn)和不斷變化,這些電子商務(wù)應(yīng)用不可避免地需要被電子商務(wù)應(yīng)用不可避免地需要被修訂修訂、需要被需要被更新更新,以符合新的電子商務(wù)流程。,以符合新的電子商務(wù)流程。企業(yè)的管理人員甚至?xí)霝槠髽I(yè)的員工、企業(yè)的管理人員甚至?xí)霝槠髽I(yè)的員工、客戶以及合作伙伴分別定制客戶以及合作伙伴分別定制具體應(yīng)用具體應(yīng)用以以獲得

7、最大的商業(yè)利益并保持競(jìng)爭(zhēng)力。獲得最大的商業(yè)利益并保持競(jìng)爭(zhēng)力。1.1 為什么需要為什么需要Web服務(wù)服務(wù)在這些應(yīng)用在這些應(yīng)用更新更新的可能中,下面三個(gè)可的可能中,下面三個(gè)可能是最主要的也是最常發(fā)生的能是最主要的也是最常發(fā)生的v經(jīng)常會(huì)增加新的電子商務(wù)應(yīng)用,這常常會(huì)每經(jīng)常會(huì)增加新的電子商務(wù)應(yīng)用,這常常會(huì)每幾個(gè)星期或每幾個(gè)月發(fā)生一次幾個(gè)星期或每幾個(gè)月發(fā)生一次 v經(jīng)常會(huì)對(duì)電子商務(wù)的流程進(jìn)行更改,這常常經(jīng)常會(huì)對(duì)電子商務(wù)的流程進(jìn)行更改,這常常每周或每幾天發(fā)生一次每周或每幾天發(fā)生一次 v經(jīng)常應(yīng)用戶的需求而進(jìn)行更改,這甚至每個(gè)經(jīng)常應(yīng)用戶的需求而進(jìn)行更改,這甚至每個(gè)小時(shí)都會(huì)發(fā)生,尤其是當(dāng)需要為每個(gè)客戶、小時(shí)都會(huì)發(fā)

8、生,尤其是當(dāng)需要為每個(gè)客戶、每個(gè)合作伙伴或每個(gè)企業(yè)員工都定制其首選每個(gè)合作伙伴或每個(gè)企業(yè)員工都定制其首選的電子商務(wù)應(yīng)用的時(shí)候的電子商務(wù)應(yīng)用的時(shí)候1.1 為什么需要為什么需要Web服務(wù)服務(wù)以前以前不妥不妥的解決方案:復(fù)雜系統(tǒng)對(duì)接的解的解決方案:復(fù)雜系統(tǒng)對(duì)接的解決方案決方案v基于復(fù)雜應(yīng)用連接的、不具備良好集成能力基于復(fù)雜應(yīng)用連接的、不具備良好集成能力的應(yīng)用開(kāi)發(fā)模式的應(yīng)用開(kāi)發(fā)模式v通過(guò)程序代碼實(shí)現(xiàn)復(fù)雜應(yīng)用連接以連接用戶、通過(guò)程序代碼實(shí)現(xiàn)復(fù)雜應(yīng)用連接以連接用戶、電子商務(wù)應(yīng)用以及其他信息系統(tǒng)電子商務(wù)應(yīng)用以及其他信息系統(tǒng)1.1 為什么需要為什么需要Web服務(wù)服務(wù)不妥不妥方案對(duì)應(yīng)的操作方案對(duì)應(yīng)的操作v目前,

9、在構(gòu)建前面提到的那些電子商務(wù)應(yīng)用目前,在構(gòu)建前面提到的那些電子商務(wù)應(yīng)用的時(shí)候,程序員們一般都是采用的時(shí)候,程序員們一般都是采用“獨(dú)立解決獨(dú)立解決方案方案“來(lái)實(shí)施的來(lái)實(shí)施的v程序員還需要編寫更多的代碼以使得大量的程序員還需要編寫更多的代碼以使得大量的用戶能夠訪問(wèn)每個(gè)應(yīng)用用戶能夠訪問(wèn)每個(gè)應(yīng)用1.1 為什么需要為什么需要Web服務(wù)服務(wù)后果后果v由于每個(gè)應(yīng)用都有其自己特有的基礎(chǔ)架構(gòu),這些應(yīng)由于每個(gè)應(yīng)用都有其自己特有的基礎(chǔ)架構(gòu),這些應(yīng)用在部署、更改和維護(hù)上的代價(jià)都異常高昂。用在部署、更改和維護(hù)上的代價(jià)都異常高昂。v企業(yè)不得不會(huì)每套應(yīng)用配置特有的專業(yè)技術(shù)人員,企業(yè)不得不會(huì)每套應(yīng)用配置特有的專業(yè)技術(shù)人員,并

10、保持與不同技術(shù)供應(yīng)商或解決方案供應(yīng)商的密切并保持與不同技術(shù)供應(yīng)商或解決方案供應(yīng)商的密切聯(lián)系。同時(shí)這些應(yīng)用既不能被方便地繼承,也不能聯(lián)系。同時(shí)這些應(yīng)用既不能被方便地繼承,也不能隨著企業(yè)商務(wù)的規(guī)模擴(kuò)展而方便地實(shí)現(xiàn)應(yīng)用的規(guī)模隨著企業(yè)商務(wù)的規(guī)模擴(kuò)展而方便地實(shí)現(xiàn)應(yīng)用的規(guī)模擴(kuò)展。擴(kuò)展。v即使是只有一個(gè)電子商務(wù)應(yīng)用,其創(chuàng)建、維護(hù)和定即使是只有一個(gè)電子商務(wù)應(yīng)用,其創(chuàng)建、維護(hù)和定制的代價(jià)及復(fù)雜度就已經(jīng)是如此驚人了。何況要涉制的代價(jià)及復(fù)雜度就已經(jīng)是如此驚人了。何況要涉及多個(gè)這樣的應(yīng)用,其代價(jià)之高是可象而知的。及多個(gè)這樣的應(yīng)用,其代價(jià)之高是可象而知的。1.1 為什么需要為什么需要Web服務(wù)服務(wù)當(dāng)企業(yè)部署若干個(gè)這樣的

11、電子商務(wù)應(yīng)用時(shí)當(dāng)企業(yè)部署若干個(gè)這樣的電子商務(wù)應(yīng)用時(shí)創(chuàng)建、創(chuàng)建、維護(hù)和定制的代價(jià)及復(fù)雜度維護(hù)和定制的代價(jià)及復(fù)雜度 v第一個(gè)應(yīng)用,企業(yè)的為之付出的總的費(fèi)用應(yīng)該是該第一個(gè)應(yīng)用,企業(yè)的為之付出的總的費(fèi)用應(yīng)該是該應(yīng)用的開(kāi)發(fā)和部署費(fèi)用、以及運(yùn)營(yíng)時(shí)態(tài)的維護(hù)和更應(yīng)用的開(kāi)發(fā)和部署費(fèi)用、以及運(yùn)營(yíng)時(shí)態(tài)的維護(hù)和更新費(fèi)用。新費(fèi)用。v第二個(gè)應(yīng)用,應(yīng)用的開(kāi)發(fā)和部署費(fèi)用是一樣的,但第二個(gè)應(yīng)用,應(yīng)用的開(kāi)發(fā)和部署費(fèi)用是一樣的,但是企業(yè)需要為之花費(fèi)額外的集成費(fèi)用,同時(shí)由于整是企業(yè)需要為之花費(fèi)額外的集成費(fèi)用,同時(shí)由于整個(gè)企業(yè)應(yīng)用環(huán)境變得更加復(fù)雜,其運(yùn)營(yíng)時(shí)態(tài)的維護(hù)個(gè)企業(yè)應(yīng)用環(huán)境變得更加復(fù)雜,其運(yùn)營(yíng)時(shí)態(tài)的維護(hù)和更新費(fèi)用可能呈指數(shù)形式增加

12、。和更新費(fèi)用可能呈指數(shù)形式增加。v同樣,當(dāng)?shù)谌齻€(gè)、第四個(gè)應(yīng)用被部署后,企業(yè)所支同樣,當(dāng)?shù)谌齻€(gè)、第四個(gè)應(yīng)用被部署后,企業(yè)所支出的費(fèi)用可能是高得驚人。出的費(fèi)用可能是高得驚人。 1.1 為什么需要為什么需要Web服務(wù)服務(wù)結(jié)論結(jié)論v這樣的電子商務(wù)應(yīng)用的實(shí)際運(yùn)營(yíng)狀況非但無(wú)這樣的電子商務(wù)應(yīng)用的實(shí)際運(yùn)營(yíng)狀況非但無(wú)法令企業(yè)商務(wù)規(guī)模迅速增長(zhǎng),甚至?xí)斐上喾钇髽I(yè)商務(wù)規(guī)模迅速增長(zhǎng),甚至?xí)斐上喾吹挠绊懽饔梅吹挠绊懽饔胿早先出現(xiàn)的電子商務(wù)技術(shù),比如早先出現(xiàn)的電子商務(wù)技術(shù),比如EDI、Web EDI (也許是基于也許是基于XML的的)、內(nèi)容服務(wù)器、內(nèi)容服務(wù)器、應(yīng)用服務(wù)器、應(yīng)用服務(wù)器、EAI(Enterprise Ap

13、plication Integration),以及那些為創(chuàng),以及那些為創(chuàng)建企業(yè)門戶以及其他單個(gè)電子商務(wù)應(yīng)用建企業(yè)門戶以及其他單個(gè)電子商務(wù)應(yīng)用(上上面提到的面提到的7種應(yīng)用種應(yīng)用)而設(shè)計(jì)的獨(dú)立解決方案都而設(shè)計(jì)的獨(dú)立解決方案都無(wú)法解決這個(gè)問(wèn)題。無(wú)法解決這個(gè)問(wèn)題。1.1 為什么需要為什么需要Web服務(wù)服務(wù)正確的解決方案:正確的解決方案:Web服務(wù),電子商務(wù)的新天服務(wù),電子商務(wù)的新天地地v電子商務(wù)需要電子商務(wù)需要擺脫獨(dú)立解決方案的實(shí)現(xiàn)模式擺脫獨(dú)立解決方案的實(shí)現(xiàn)模式,需要,需要舍棄復(fù)雜系統(tǒng)連接的實(shí)現(xiàn)方法舍棄復(fù)雜系統(tǒng)連接的實(shí)現(xiàn)方法,基于,基于XML技術(shù)的技術(shù)的Web服務(wù)正是解決這一問(wèn)題的最佳手段。服務(wù)正是

14、解決這一問(wèn)題的最佳手段。v通過(guò)使用通過(guò)使用Web服務(wù),企業(yè)能夠以前所不可能的方式服務(wù),企業(yè)能夠以前所不可能的方式通過(guò)抽象和混合將自身的電子商務(wù)組件化。通過(guò)抽象和混合將自身的電子商務(wù)組件化。v在商務(wù)在商務(wù)Web中,將不需要為使用一個(gè)電子商務(wù)應(yīng)用中,將不需要為使用一個(gè)電子商務(wù)應(yīng)用而而購(gòu)買購(gòu)買這個(gè)電子商務(wù)應(yīng)用所承載的這個(gè)電子商務(wù)應(yīng)用所承載的應(yīng)用軟件應(yīng)用軟件。v通過(guò)采用通過(guò)采用Web服務(wù),部署和集成的費(fèi)用大大降低,服務(wù),部署和集成的費(fèi)用大大降低,流程的更改也無(wú)需更改大量代碼,甚至通過(guò)工具的流程的更改也無(wú)需更改大量代碼,甚至通過(guò)工具的支持,支持,更本無(wú)需更改程序代碼更本無(wú)需更改程序代碼。1.2 Web服

15、務(wù)概念服務(wù)概念Web服務(wù)定義服務(wù)定義v2004年年4月,月,W3C給出了一個(gè)相對(duì)清晰的給出了一個(gè)相對(duì)清晰的Web服務(wù)的定義:服務(wù)的定義:Web服務(wù)是一種通過(guò)統(tǒng)服務(wù)是一種通過(guò)統(tǒng)一資源指示符(一資源指示符(URI)標(biāo)識(shí)的軟件應(yīng)用,其)標(biāo)識(shí)的軟件應(yīng)用,其接口及綁定形式可以通過(guò)接口及綁定形式可以通過(guò)XML標(biāo)準(zhǔn)定義、描標(biāo)準(zhǔn)定義、描述和檢索,述和檢索,Web服務(wù)能夠通過(guò)服務(wù)能夠通過(guò)XML消息及消息及Internet協(xié)議完成與其他軟件應(yīng)用的直接協(xié)議完成與其他軟件應(yīng)用的直接交互。從外部的使用者的角度而言,交互。從外部的使用者的角度而言,Web服務(wù)是一種部署在服務(wù)是一種部署在Web上的對(duì)象上的對(duì)象/組件。組件。

16、1.2 Web服務(wù)概念服務(wù)概念Web服務(wù)的類別服務(wù)的類別vBusiness-Oriented Web Service:該類服務(wù)針:該類服務(wù)針對(duì)的是那些面向企業(yè)應(yīng)用服務(wù),包括企業(yè)內(nèi)部的對(duì)的是那些面向企業(yè)應(yīng)用服務(wù),包括企業(yè)內(nèi)部的ERP系統(tǒng),企業(yè)間的系統(tǒng),企業(yè)間的SCM/CRM等系統(tǒng)。等系統(tǒng)。vConsumer-Oriented Web Service:此類服務(wù)針:此類服務(wù)針對(duì)的是那些原先的對(duì)的是那些原先的B2C的網(wǎng)站的改造,為這些的網(wǎng)站的改造,為這些Browser-Oriented的的Web應(yīng)用增加應(yīng)用增加(注意是增加注意是增加)了了Web服務(wù)的應(yīng)用界面,使得第三方的桌面工具或服務(wù)的應(yīng)用界面,使得

17、第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優(yōu)秀的用其自身提供的增值的桌面工具能夠利用更優(yōu)秀的用戶界面提供跨越多個(gè)戶界面提供跨越多個(gè)B2C服務(wù)的桌面服務(wù)。服務(wù)的桌面服務(wù)。vDevice-Oriented Web Service: 此類服務(wù)的使此類服務(wù)的使用終端一般是手持設(shè)備和日用家電。用終端一般是手持設(shè)備和日用家電。vSystem-Oriented Web Service: 一些傳統(tǒng)意義一些傳統(tǒng)意義上的系統(tǒng)服務(wù),比如用戶權(quán)限認(rèn)證,系統(tǒng)監(jiān)控等。上的系統(tǒng)服務(wù),比如用戶權(quán)限認(rèn)證,系統(tǒng)監(jiān)控等。1.2 Web服務(wù)概念服務(wù)概念Web Services的特征的特征v完好的封裝性完好的封裝性v松散耦

18、合松散耦合v使用標(biāo)準(zhǔn)協(xié)議規(guī)范使用標(biāo)準(zhǔn)協(xié)議規(guī)范v高度可集成能力高度可集成能力1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)交互的過(guò)程如下:交互的過(guò)程如下:v發(fā)布服務(wù):服務(wù)提供著將發(fā)布服務(wù):服務(wù)提供著將Web服務(wù)發(fā)布到服服務(wù)發(fā)布到服務(wù)注冊(cè)中心處進(jìn)行注冊(cè),格式為務(wù)注冊(cè)中心處進(jìn)行注冊(cè),格式為WSDL文檔文檔v客戶查詢服務(wù)注冊(cè)中心,以找到服務(wù)的位置客戶查詢服務(wù)注冊(cè)中心,以找到服務(wù)的位置v服務(wù)注冊(cè)中心引導(dǎo)客戶找到服務(wù)注冊(cè)中心引導(dǎo)客戶找到WSDL文檔文檔v客戶訪問(wèn)客戶訪問(wèn)WSDL文檔文檔vWSDL提供與提供與Web服務(wù)交互的數(shù)據(jù)服務(wù)交互的數(shù)據(jù)v客戶發(fā)送客戶發(fā)送SOAP消息請(qǐng)求消

19、息請(qǐng)求vWeb服務(wù)返回服務(wù)返回SOAP消息應(yīng)答消息應(yīng)答1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)Web Serivces體系結(jié)構(gòu)中的角色體系結(jié)構(gòu)中的角色v服務(wù)提供者。從企業(yè)的角度看,這是服務(wù)的所有者。服務(wù)提供者。從企業(yè)的角度看,這是服務(wù)的所有者。從體系結(jié)構(gòu)的角度看,這是托管訪問(wèn)服務(wù)的平臺(tái)。從體系結(jié)構(gòu)的角度看,這是托管訪問(wèn)服務(wù)的平臺(tái)。 v服務(wù)請(qǐng)求者。從企業(yè)的角度看,這是要求滿足特定服務(wù)請(qǐng)求者。從企業(yè)的角度看,這是要求滿足特定功能的企業(yè)。從體系結(jié)構(gòu)的角度看,這是尋找并調(diào)功能的企業(yè)。從體系結(jié)構(gòu)的角度看,這是尋找并調(diào)用服務(wù),或啟動(dòng)與服務(wù)的交互的應(yīng)用程序。服務(wù)請(qǐng)用服務(wù),或啟動(dòng)與服務(wù)的交互的應(yīng)用程序。服務(wù)請(qǐng)求

20、者角色可以由瀏覽器來(lái)?yè)?dān)當(dāng),由人或無(wú)用戶界面求者角色可以由瀏覽器來(lái)?yè)?dān)當(dāng),由人或無(wú)用戶界面的程序來(lái)控制它。的程序來(lái)控制它。 v服務(wù)注冊(cè)中心。這是可搜索的服務(wù)描述注冊(cè)中心,服務(wù)注冊(cè)中心。這是可搜索的服務(wù)描述注冊(cè)中心,服務(wù)提供者在此發(fā)布他們的服務(wù)描述。在靜態(tài)綁定服務(wù)提供者在此發(fā)布他們的服務(wù)描述。在靜態(tài)綁定開(kāi)發(fā)或動(dòng)態(tài)綁定執(zhí)行期間,服務(wù)請(qǐng)求者查找服務(wù)并開(kāi)發(fā)或動(dòng)態(tài)綁定執(zhí)行期間,服務(wù)請(qǐng)求者查找服務(wù)并獲得服務(wù)的綁定信息(在服務(wù)描述中)。獲得服務(wù)的綁定信息(在服務(wù)描述中)。1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)Web 服務(wù)體系結(jié)構(gòu)中的操作服務(wù)體系結(jié)構(gòu)中的操作v發(fā)布。為了使服務(wù)可訪問(wèn),需要發(fā)布服務(wù)描發(fā)布。為了使服務(wù)

21、可訪問(wèn),需要發(fā)布服務(wù)描述以使服務(wù)請(qǐng)求者可以查找它。述以使服務(wù)請(qǐng)求者可以查找它。v查找。在查找操作中,服務(wù)請(qǐng)求者直接檢索查找。在查找操作中,服務(wù)請(qǐng)求者直接檢索服務(wù)描述或在服務(wù)注冊(cè)中心中查詢所要求的服務(wù)描述或在服務(wù)注冊(cè)中心中查詢所要求的服務(wù)類型。服務(wù)類型。v綁定。最后需要調(diào)用服務(wù)。在綁定操作中,綁定。最后需要調(diào)用服務(wù)。在綁定操作中,服務(wù)請(qǐng)求者使用服務(wù)描述中的綁定細(xì)節(jié)來(lái)定服務(wù)請(qǐng)求者使用服務(wù)描述中的綁定細(xì)節(jié)來(lái)定位、聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時(shí)調(diào)用或位、聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時(shí)調(diào)用或啟動(dòng)與服務(wù)的交互。啟動(dòng)與服務(wù)的交互。1.3 Web服務(wù)體系結(jié)構(gòu)服務(wù)體系結(jié)構(gòu)Web 服務(wù)的構(gòu)件服務(wù)的構(gòu)件v服務(wù)。服務(wù)。W

22、eb 服務(wù)是一個(gè)由服務(wù)描述來(lái)描述服務(wù)是一個(gè)由服務(wù)描述來(lái)描述的接口,服務(wù)描述的實(shí)現(xiàn)就是該服務(wù)。服務(wù)的接口,服務(wù)描述的實(shí)現(xiàn)就是該服務(wù)。服務(wù)是一個(gè)軟件模塊,它部署在由服務(wù)提供者提是一個(gè)軟件模塊,它部署在由服務(wù)提供者提供的可以通過(guò)網(wǎng)絡(luò)訪問(wèn)的平臺(tái)上。供的可以通過(guò)網(wǎng)絡(luò)訪問(wèn)的平臺(tái)上。v服務(wù)描述。服務(wù)描述包含服務(wù)的接口和實(shí)現(xiàn)服務(wù)描述。服務(wù)描述包含服務(wù)的接口和實(shí)現(xiàn)的細(xì)節(jié)。其中包括服務(wù)的數(shù)據(jù)類型、操作、的細(xì)節(jié)。其中包括服務(wù)的數(shù)據(jù)類型、操作、綁定信息和網(wǎng)絡(luò)位置。還可能包括可以方便綁定信息和網(wǎng)絡(luò)位置。還可能包括可以方便服務(wù)請(qǐng)求者發(fā)現(xiàn)和利用的分類及其它元數(shù)據(jù)。服務(wù)請(qǐng)求者發(fā)現(xiàn)和利用的分類及其它元數(shù)據(jù)。服務(wù)描述可以被發(fā)布給

23、服務(wù)請(qǐng)求者或服務(wù)注服務(wù)描述可以被發(fā)布給服務(wù)請(qǐng)求者或服務(wù)注冊(cè)中心。冊(cè)中心。1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧XMLvXML,或稱為可擴(kuò)展標(biāo)記語(yǔ)言(,或稱為可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language),是一種可以用來(lái)創(chuàng)建自己),是一種可以用來(lái)創(chuàng)建自己的標(biāo)記的標(biāo)記語(yǔ)言。它由萬(wàn)維網(wǎng)協(xié)會(huì)(的標(biāo)記的標(biāo)記語(yǔ)言。它由萬(wàn)維網(wǎng)協(xié)會(huì)(W3C)創(chuàng)建,)創(chuàng)建,用來(lái)克服用來(lái)克服 HTML(即超文本標(biāo)記語(yǔ)言(即超文本標(biāo)記語(yǔ)言(Hypertext Markup Language),它是所有網(wǎng)頁(yè)的基礎(chǔ))的),它是所有網(wǎng)頁(yè)的基礎(chǔ))的局限。局限。v和和 HTML 一樣,一

24、樣,XML 基于基于 SGML 標(biāo)準(zhǔn)通用標(biāo)標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(記語(yǔ)言(Standard Generalized Markup Language)。盡管)。盡管 SGML 已在出版業(yè)使用了數(shù)十已在出版業(yè)使用了數(shù)十年,但其理解方面的復(fù)雜性使許多本打算使用它的年,但其理解方面的復(fù)雜性使許多本打算使用它的人望而卻步(人望而卻步(SGML 也代表也代表“聽(tīng)起來(lái)很棒,但或許聽(tīng)起來(lái)很棒,但或許以后會(huì)用(以后會(huì)用(Sounds great, maybe later)”)。)。vXML 是為是為 Web 設(shè)計(jì)的。設(shè)計(jì)的。 1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧XML是一種類似于是一種類似于HTML的標(biāo)記語(yǔ)言的標(biāo)記語(yǔ)言

25、 XML是用來(lái)描述數(shù)據(jù)的是用來(lái)描述數(shù)據(jù)的 XML的標(biāo)記不是在的標(biāo)記不是在XML中預(yù)定義的,你中預(yù)定義的,你必須定義自己的標(biāo)記必須定義自己的標(biāo)記 XML使用文檔類型定義(使用文檔類型定義(DTD)或者模)或者模式(式(Schema)來(lái)描述數(shù)據(jù))來(lái)描述數(shù)據(jù) XML使用使用DTD或者或者Schema后就是自描后就是自描述的語(yǔ)言述的語(yǔ)言1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧 SONG Hot Cop Hot Cop Jacques Jacques MoraliMorali Henri Henri BeloloBelolo Victor Willis Victor Willis Jacques Jacque

26、s MoraliMorali PolyGram Records PolyGram Records 6:20 6:20 978 978 Village People Village People 1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧SOAPvSOAP(Simple Object Access Protocol)簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議是在分散或分布式的環(huán)境簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議是在分散或分布式的環(huán)境中交換信息的簡(jiǎn)單的協(xié)議,是一個(gè)基于中交換信息的簡(jiǎn)單的協(xié)議,是一個(gè)基于XML的協(xié)議。的協(xié)議。vSOAP 技術(shù)有助于實(shí)現(xiàn)大量異構(gòu)程序和平臺(tái)技術(shù)有助于實(shí)現(xiàn)大量異構(gòu)程序和平臺(tái)之間的互操作性,從而使存在的應(yīng)用能夠被之間的互操作

27、性,從而使存在的應(yīng)用能夠被廣泛的用戶所訪問(wèn)。廣泛的用戶所訪問(wèn)。vSOAP是把成熟的基于是把成熟的基于HTTP的的WEB技術(shù)與技術(shù)與XML的靈活性和可擴(kuò)展性組合在了一起。的靈活性和可擴(kuò)展性組合在了一起。 1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧SOAP由四部分組成:由四部分組成:vSOAP envelope(SOAP信封),它構(gòu)造定義了一信封),它構(gòu)造定義了一個(gè)整體的表示框架,可用于表示在消息個(gè)整體的表示框架,可用于表示在消息(message) 中的是什么,誰(shuí)應(yīng)當(dāng)處理它,以及中的是什么,誰(shuí)應(yīng)當(dāng)處理它,以及這是可選的還是強(qiáng)制的。這是可選的還是強(qiáng)制的。vSOAP encoding rules (SOAP編

28、碼規(guī)則),它編碼規(guī)則),它定義了一個(gè)數(shù)據(jù)的編序機(jī)制,通過(guò)這個(gè)編序機(jī)制來(lái)定義了一個(gè)數(shù)據(jù)的編序機(jī)制,通過(guò)這個(gè)編序機(jī)制來(lái)定義應(yīng)用程序中的數(shù)據(jù)類型,并可用于交換應(yīng)用程定義應(yīng)用程序中的數(shù)據(jù)類型,并可用于交換應(yīng)用程序定義的數(shù)據(jù)類型的實(shí)例。序定義的數(shù)據(jù)類型的實(shí)例。vSOAP RPC representation(SOAP RPC表示),表示),它定義了一個(gè)用于表示遠(yuǎn)端過(guò)程調(diào)用和響應(yīng)的約定。它定義了一個(gè)用于表示遠(yuǎn)端過(guò)程調(diào)用和響應(yīng)的約定。vSOAP binding(SOAP綁定),它定義了一個(gè)使綁定),它定義了一個(gè)使用底層傳輸協(xié)議來(lái)完成在結(jié)點(diǎn)間交換用底層傳輸協(xié)議來(lái)完成在結(jié)點(diǎn)間交換SOAP信封的信封的約定。約定。

29、1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧 1 2001-06-22 11:00 下午下午2:00,去郵局寄出重要商業(yè)函件,去郵局寄出重要商業(yè)函件 1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧WSDL概念概念vWeb 服務(wù)描述語(yǔ)言(服務(wù)描述語(yǔ)言(Web Services Description Language,WSDL)是用于)是用于描述描述Web服務(wù)的一種服務(wù)的一種XML語(yǔ)言,它以一種語(yǔ)言,它以一種結(jié)構(gòu)化的方式將結(jié)構(gòu)化的方式將Web服務(wù)描述為一組對(duì)消服務(wù)描述為一組對(duì)消息進(jìn)行操作的網(wǎng)絡(luò)端點(diǎn)息進(jìn)行操作的網(wǎng)絡(luò)端點(diǎn)v一個(gè)一個(gè)WSDL服務(wù)描述包含對(duì)一組操作和消息服務(wù)描述包含對(duì)一組操作和消息的一個(gè)抽象定義,綁定到這些操

30、作和消息的的一個(gè)抽象定義,綁定到這些操作和消息的一個(gè)具體協(xié)議,和這個(gè)綁定的一個(gè)網(wǎng)絡(luò)端點(diǎn)一個(gè)具體協(xié)議,和這個(gè)綁定的一個(gè)網(wǎng)絡(luò)端點(diǎn)規(guī)范規(guī)范1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧WSDL描述描述web服務(wù)的三個(gè)基本屬性:服務(wù)的三個(gè)基本屬性:服務(wù)做些什么服務(wù)做些什么?v服務(wù)所提供的操作服務(wù)所提供的操作(方法方法);如何訪問(wèn)服務(wù)?如何訪問(wèn)服務(wù)?v數(shù)據(jù)格式以及訪問(wèn)服務(wù)操作的必要協(xié)議;數(shù)據(jù)格式以及訪問(wèn)服務(wù)操作的必要協(xié)議;服務(wù)位于何處?服務(wù)位于何處?v由特定協(xié)議決定的網(wǎng)絡(luò)地址,如由特定協(xié)議決定的網(wǎng)絡(luò)地址,如URL。1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧WSDL內(nèi)容內(nèi)容vWSDL文檔將服務(wù)定義為服務(wù)訪問(wèn)點(diǎn)或端口的集合文檔

31、將服務(wù)定義為服務(wù)訪問(wèn)點(diǎn)或端口的集合v在在 WSDL 中,由于服務(wù)訪問(wèn)點(diǎn)和消息的抽象定義中,由于服務(wù)訪問(wèn)點(diǎn)和消息的抽象定義已從具體的服務(wù)部署或數(shù)據(jù)格式綁定中分離出來(lái),已從具體的服務(wù)部署或數(shù)據(jù)格式綁定中分離出來(lái),因此可以對(duì)抽象定義進(jìn)行再次使用因此可以對(duì)抽象定義進(jìn)行再次使用v消息,指對(duì)交換數(shù)據(jù)的抽象描述;而端口類型,指消息,指對(duì)交換數(shù)據(jù)的抽象描述;而端口類型,指操作的抽象集合操作的抽象集合v用于特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范構(gòu)成用于特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范構(gòu)成了可以再次使用的綁定了可以再次使用的綁定v將將Web訪問(wèn)地址與可再次使用的綁定相關(guān)聯(lián),可以訪問(wèn)地址與可再次使用的綁定相關(guān)聯(lián),

32、可以定義一個(gè)端口,而端口的集合則定義為服務(wù)定義一個(gè)端口,而端口的集合則定義為服務(wù) 1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧WSDLWSDL文檔的主要元素文檔的主要元素提供用于描述所交提供用于描述所交換消息的數(shù)據(jù)類型換消息的數(shù)據(jù)類型定義定義定義通信中使用的定義通信中使用的消息的數(shù)據(jù)結(jié)構(gòu),消息的數(shù)據(jù)結(jié)構(gòu),有多個(gè)部分組成,有多個(gè)部分組成,每部分通過(guò)每部分通過(guò)TypesTypes來(lái)表示來(lái)表示定義了一種服務(wù)訪定義了一種服務(wù)訪問(wèn)入口的類型,是問(wèn)入口的類型,是抽象操作的集合,抽象操作的集合,操作一般有一條輸操作一般有一條輸入消息和輸出消息入消息和輸出消息為由特定為由特定Port Port TypeType定義的操

33、作和定義的操作和消息指派具體的傳消息指派具體的傳輸協(xié)議和數(shù)據(jù)格式輸協(xié)議和數(shù)據(jù)格式規(guī)范規(guī)范為為BindingBinding制定一制定一個(gè)地址,從而定義個(gè)地址,從而定義一個(gè)服務(wù)訪問(wèn)點(diǎn)一個(gè)服務(wù)訪問(wèn)點(diǎn)用于聚合一組相關(guān)用于聚合一組相關(guān)的服務(wù)訪問(wèn)點(diǎn),以的服務(wù)訪問(wèn)點(diǎn),以構(gòu)成一個(gè)構(gòu)成一個(gè)WebWeb服務(wù)服務(wù)定義定義1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧WebWeb服務(wù)描述分成服務(wù)描述分成了兩部分,每個(gè)部了兩部分,每個(gè)部分都可以被分開(kāi)獨(dú)分都可以被分開(kāi)獨(dú)立定義,并可以由立定義,并可以由另一部分重新使用。另一部分重新使用。 v服務(wù)接口服務(wù)接口v服務(wù)實(shí)現(xiàn)服務(wù)實(shí)現(xiàn)ServiceService實(shí)現(xiàn)定義實(shí)現(xiàn)定義Service接

34、口定義接口定義PortTypeMessagePortTypeBinding1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧服務(wù)接口服務(wù)接口組成了服務(wù)描述中的可重用部組成了服務(wù)描述中的可重用部分,分,vtype元素、元素、message和和portType。vtypes元素中描述消息中復(fù)雜數(shù)據(jù)類型的使元素中描述消息中復(fù)雜數(shù)據(jù)類型的使用。用。vmessage元素指定元素指定XML 數(shù)據(jù)類型組成消息數(shù)據(jù)類型組成消息的各個(gè)部分。的各個(gè)部分。message 元素用于定義操作元素用于定義操作的輸入和輸出參數(shù)。的輸入和輸出參數(shù)。vportType元素中定義了元素中定義了Web服務(wù)的操作。服務(wù)的操作。操作定義了輸入和輸出數(shù)

35、據(jù)流中可以出現(xiàn)的操作定義了輸入和輸出數(shù)據(jù)流中可以出現(xiàn)的XML消息。消息。1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧服務(wù)實(shí)現(xiàn)服務(wù)實(shí)現(xiàn)定義是一個(gè)描述給定服務(wù)提定義是一個(gè)描述給定服務(wù)提供者如何實(shí)現(xiàn)特定服務(wù)接口的供者如何實(shí)現(xiàn)特定服務(wù)接口的WSDL文檔。文檔。v有有binding和和services。vbinding 元素描述特定服務(wù)接口的協(xié)議、元素描述特定服務(wù)接口的協(xié)議、數(shù)據(jù)格式、安全性和其它屬性。數(shù)據(jù)格式、安全性和其它屬性。vservice元素。服務(wù)元素包含一組元素。服務(wù)元素包含一組port元素。端口將端點(diǎn)與來(lái)自服務(wù)接口定義元素。端口將端點(diǎn)與來(lái)自服務(wù)接口定義的的binding 元素關(guān)聯(lián)起來(lái)。元素關(guān)聯(lián)起來(lái)。1

36、.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧UDDIvUDDI(Universal Description, Discovery and Integration) ,統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議,是新,統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議,是新一代的基于一代的基于Internet的電子商務(wù)技術(shù)標(biāo)準(zhǔn)。它包含的電子商務(wù)技術(shù)標(biāo)準(zhǔn)。它包含一組基于一組基于Web的、分布式的、的、分布式的、Web服務(wù)信息注冊(cè)中服務(wù)信息注冊(cè)中心的實(shí)現(xiàn)標(biāo)準(zhǔn),并且包含一組使企業(yè)能將自己提供的心的實(shí)現(xiàn)標(biāo)準(zhǔn),并且包含一組使企業(yè)能將自己提供的Web服務(wù)注冊(cè)(發(fā)布)到信息注冊(cè)中心以便其他商服務(wù)注冊(cè)(發(fā)布)到信息注冊(cè)中心以便其他商業(yè)實(shí)體能夠迅速發(fā)現(xiàn)的訪問(wèn)協(xié)議的實(shí)現(xiàn)

37、標(biāo)準(zhǔn)。業(yè)實(shí)體能夠迅速發(fā)現(xiàn)的訪問(wèn)協(xié)議的實(shí)現(xiàn)標(biāo)準(zhǔn)。v統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議(UDDI)標(biāo)準(zhǔn)定義了標(biāo)準(zhǔn)定義了Web服務(wù)的注冊(cè)發(fā)布與發(fā)現(xiàn)的方法。服務(wù)的注冊(cè)發(fā)布與發(fā)現(xiàn)的方法。UDDI 提倡提倡 Web 服服務(wù)之間的相互操作和相互采用務(wù)之間的相互操作和相互采用1.4 Web服務(wù)協(xié)議棧服務(wù)協(xié)議棧UDDI Registry其它企業(yè)通過(guò)查詢其它企業(yè)通過(guò)查詢UDDI注冊(cè)中心獲取已經(jīng)注冊(cè)的注冊(cè)中心獲取已經(jīng)注冊(cè)的服務(wù)信息服務(wù)信息3.企業(yè)使用這些信息易企業(yè)使用這些信息易于調(diào)用這些服務(wù)并且于調(diào)用這些服務(wù)并且易于集成易于集成4.2.企業(yè)注冊(cè)它們所支持企業(yè)注冊(cè)它們所支持的服務(wù)的服務(wù)BusinessD

38、escriptions軟件公司、標(biāo)準(zhǔn)化組織以及程軟件公司、標(biāo)準(zhǔn)化組織以及程序員在序員在UDDI注冊(cè)中心發(fā)布服注冊(cè)中心發(fā)布服務(wù)類型務(wù)類型1.ServiceTypesUDDI運(yùn)作模式運(yùn)作模式1.5 Web服務(wù)的局限性服務(wù)的局限性大多數(shù)大多數(shù)Web服務(wù)所基于的標(biāo)準(zhǔn)服務(wù)所基于的標(biāo)準(zhǔn)SOAP、WSDL、和、和UDDI還很新,還需要進(jìn)一步還很新,還需要進(jìn)一步改進(jìn)才能定案。改進(jìn)才能定案。Web服務(wù)標(biāo)準(zhǔn)采用的問(wèn)題是有關(guān)版權(quán)費(fèi)服務(wù)標(biāo)準(zhǔn)采用的問(wèn)題是有關(guān)版權(quán)費(fèi)的紛爭(zhēng)。的紛爭(zhēng)。Web服務(wù)安全標(biāo)準(zhǔn)的缺乏是另外一個(gè)阻服務(wù)安全標(biāo)準(zhǔn)的缺乏是另外一個(gè)阻礙其使用的重要因素。礙其使用的重要因素。計(jì)算機(jī)產(chǎn)業(yè)目前還沒(méi)有制定標(biāo)準(zhǔn)的描述計(jì)

39、算機(jī)產(chǎn)業(yè)目前還沒(méi)有制定標(biāo)準(zhǔn)的描述Web服務(wù)質(zhì)量的方法和步驟。服務(wù)質(zhì)量的方法和步驟。1.6 Web服務(wù)標(biāo)準(zhǔn)的發(fā)展服務(wù)標(biāo)準(zhǔn)的發(fā)展標(biāo)準(zhǔn)制定團(tuán)體標(biāo)準(zhǔn)制定團(tuán)體v萬(wàn)維網(wǎng)聯(lián)盟萬(wàn)維網(wǎng)聯(lián)盟W3C(World Wide Web Consortium)v結(jié)構(gòu)化信息標(biāo)準(zhǔn)組織結(jié)構(gòu)化信息標(biāo)準(zhǔn)組織OASIS(Organization of the Advancement of Structured Information Standards,OASIS)1.6 Web服務(wù)標(biāo)準(zhǔn)的發(fā)展服務(wù)標(biāo)準(zhǔn)的發(fā)展W3Cv1994年,萬(wàn)維網(wǎng)創(chuàng)始人之一的年,萬(wàn)維網(wǎng)創(chuàng)始人之一的Tim BenersLee創(chuàng)建了創(chuàng)建了W3CvW3C擁有大約擁有大約500家成員組織,是推動(dòng)家成員組織,是推動(dòng)Web服務(wù)技術(shù)發(fā)展的最具有影響力的標(biāo)準(zhǔn)服務(wù)技術(shù)發(fā)展的最具有影響力的標(biāo)準(zhǔn)制定團(tuán)體。制定團(tuán)體。vW3C工作組是指開(kāi)發(fā)和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論