Web+Services.ppt_第1頁
Web+Services.ppt_第2頁
Web+Services.ppt_第3頁
Web+Services.ppt_第4頁
Web+Services.ppt_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2-1華華Web Service 概論概論本文由三七閱讀本文由三七閱讀http:/編輯上編輯上傳傳蒼穹龍騎 http:/2-2華華Web Service 概論主要內(nèi)容概論主要內(nèi)容1.1 Web Service 發(fā)展背景發(fā)展背景1.7 *面向服務開發(fā)的體系結構面向服務開發(fā)的體系結構1.2 Web Service 概念和發(fā)展概念和發(fā)展1.6 Web Service 產(chǎn)品支持和比較產(chǎn)品支持和比較1.3 Web Service 技術體系技術體系1.4 Web Service 技術特點技術特點1.5 Web Service 使用使用2-3華華 當今電子商務當今電子商務/ /政務從政務從. .COMCOM

2、的模式全面轉向企業(yè)電子商的模式全面轉向企業(yè)電子商務化進程,企業(yè)和系統(tǒng)架構師更多關注該電子商務應用務化進程,企業(yè)和系統(tǒng)架構師更多關注該電子商務應用為企業(yè)帶來直接的經(jīng)濟收益、削減掉某方面的開支成本、為企業(yè)帶來直接的經(jīng)濟收益、削減掉某方面的開支成本、優(yōu)化資源使用。優(yōu)化資源使用。1.1 Web Service 發(fā)展背景發(fā)展背景 出現(xiàn)企業(yè)門戶出現(xiàn)企業(yè)門戶( (Portal)Portal)、網(wǎng)上連鎖商店、網(wǎng)上連鎖商店( (Storefront)Storefront),集團內(nèi)聯(lián)網(wǎng)集團內(nèi)聯(lián)網(wǎng)( (Intranet)Intranet)與知識庫與知識庫( (Knowledge Base)Knowledge Bas

3、e)、供應鏈供應鏈( (Supply Chain)Supply Chain)管理、客戶服務管理、客戶服務(Customer Service)管理、分銷管理、分銷( (Distribution)Distribution)管理、管理、提供提供ASP(Application Service Provider)服務等電子商務系統(tǒng)。服務等電子商務系統(tǒng)。 2-4華華電子商務發(fā)展面臨問題電子商務發(fā)展面臨問題MirroringVirtualizationSnapshotsSAN經(jīng)常經(jīng)常經(jīng)常增加新的電子商務應用經(jīng)常增加新的電子商務應用 TapeFibre ChannelGigabit EthernetBacku

4、pArchiving更大范圍業(yè)務協(xié)同更大范圍業(yè)務協(xié)同經(jīng)常會對電子商務的流經(jīng)常會對電子商務的流程進行更改程進行更改2-5華華電子商務發(fā)展面臨問題電子商務發(fā)展面臨問題還面臨另一個問題,就是與其他程序的互操作性。還面臨另一個問題,就是與其他程序的互操作性。事實上大多數(shù)商業(yè)數(shù)據(jù)仍然在大型主機上以非關系事實上大多數(shù)商業(yè)數(shù)據(jù)仍然在大型主機上以非關系文件文件(VSAM)的形式存放,并由的形式存放,并由COBOL語言編寫語言編寫的大型機程序訪問。而且,目前還有很多商用程序的大型機程序訪問。而且,目前還有很多商用程序繼續(xù)在使用繼續(xù)在使用C+、Java、Visual Basic和其他各和其他各種各樣的語言編寫。種

5、各樣的語言編寫?,F(xiàn)在所有應用程序需要與運行在異構平臺上的應用現(xiàn)在所有應用程序需要與運行在異構平臺上的應用程序集成,并進行數(shù)據(jù)交換。如文件傳輸和分析、程序集成,并進行數(shù)據(jù)交換。如文件傳輸和分析、消息隊列,還有僅適用于某些情況的的消息隊列,還有僅適用于某些情況的的API。需要。需要尋找一個獨立于平臺、組建模型和編程語言的尋找一個獨立于平臺、組建模型和編程語言的應用應用程序交互標準程序交互標準。2-6華華采用復雜系統(tǒng)連接的傳統(tǒng)解決方案采用復雜系統(tǒng)連接的傳統(tǒng)解決方案 一般都是采用一般都是采用“獨立解決方案獨立解決方案”。即為每個需要的企業(yè)資。即為每個需要的企業(yè)資源或外部資源編寫連接代碼,以使應用運行。

6、這些資源包源或外部資源編寫連接代碼,以使應用運行。這些資源包括:傳統(tǒng)系統(tǒng)括:傳統(tǒng)系統(tǒng)( (legacy systems)legacy systems)和數(shù)據(jù)庫、和數(shù)據(jù)庫、WebWeb應用及應用及WebWeb資源,以及正在不斷涌現(xiàn)的資源,以及正在不斷涌現(xiàn)的WebWeb服務。服務。 由于每個應用都有其自己特有的基礎架構,其創(chuàng)建、維護由于每個應用都有其自己特有的基礎架構,其創(chuàng)建、維護和定制的代價及復雜度就已驚人。何況要涉及多個這樣的和定制的代價及復雜度就已驚人。何況要涉及多個這樣的應用,其代價之高是可象而知的。應用,其代價之高是可象而知的。 為應用部署、更改和維護。不得不為每套應用配置特有技為應用部

7、署、更改和維護。不得不為每套應用配置特有技術人員,并保持與不同技術供應商或解決方案供應商的密術人員,并保持與不同技術供應商或解決方案供應商的密切聯(lián)系。同時這些應用既不能被方便地繼承,也不能隨著切聯(lián)系。同時這些應用既不能被方便地繼承,也不能隨著企業(yè)商務的規(guī)模擴展而方便地實現(xiàn)應用的規(guī)模擴展。企業(yè)商務的規(guī)模擴展而方便地實現(xiàn)應用的規(guī)模擴展。2-7華華 早先出現(xiàn)的電子商務技術,比如早先出現(xiàn)的電子商務技術,比如EDI、web EDI (也許是基也許是基于于XML的的)、內(nèi)容服務器、應用服務器(中間件)、內(nèi)容服務器、應用服務器(中間件)、EAI(Enterprise Application Integrat

8、ion),以及那些為創(chuàng)建,以及那些為創(chuàng)建企業(yè)門戶以及其他單個電子商務應用而設計的獨立解決方企業(yè)門戶以及其他單個電子商務應用而設計的獨立解決方案都無法解決這個問題。案都無法解決這個問題。 它們之所以無能為力,是因為它們不無例外地都是基于復它們之所以無能為力,是因為它們不無例外地都是基于復雜應用連接的、不具備良好集成能力的應用開發(fā)模式,它雜應用連接的、不具備良好集成能力的應用開發(fā)模式,它們都是通過程序代碼實現(xiàn)復雜應用連接以連接用戶、電子們都是通過程序代碼實現(xiàn)復雜應用連接以連接用戶、電子商務應用以及其他信息系統(tǒng)的。這樣的實現(xiàn)方式既無法有商務應用以及其他信息系統(tǒng)的。這樣的實現(xiàn)方式既無法有效地解決經(jīng)常發(fā)

9、生的電子商務流程的更改而觸發(fā)的大額費效地解決經(jīng)常發(fā)生的電子商務流程的更改而觸發(fā)的大額費用,也無法有效地解決各類用戶的定制需求。用,也無法有效地解決各類用戶的定制需求。必須尋求新的技術途徑必須尋求新的技術途徑 2-8華華 最近,許多商務過程集成設計都主要依賴于同步的技術,最近,許多商務過程集成設計都主要依賴于同步的技術,如如Common Object Request Broker ArchitectureCommon Object Request Broker Architecture(CORBACORBA)和和MicrosoftMicrosoft的組件對象模型(的組件對象模型(COMCOM)。

10、然而,一個商務過)。然而,一個商務過程中許多事件實際上都是異步的并依賴基于對話的模型,程中許多事件實際上都是異步的并依賴基于對話的模型,協(xié)調(diào)協(xié)調(diào)就需要能夠在非實時環(huán)境中(異步地)處理請求和響就需要能夠在非實時環(huán)境中(異步地)處理請求和響應。應。 成功成功協(xié)調(diào)協(xié)調(diào)關鍵就是那些使開發(fā)人員可以管理關鍵就是那些使開發(fā)人員可以管理“對話對話”(工(工作流程發(fā)生的順序)的技術和開發(fā)工具。所以,任何作流程發(fā)生的順序)的技術和開發(fā)工具。所以,任何orchestrationorchestration系統(tǒng)的一個重要功能就是能夠在分布式系系統(tǒng)的一個重要功能就是能夠在分布式系統(tǒng)中處理消息序列,不會失敗。這就需要公布的

11、、可靠的統(tǒng)中處理消息序列,不會失敗。這就需要公布的、可靠的消息,以及消息,以及協(xié)調(diào)協(xié)調(diào)技術,就是協(xié)調(diào)與暴露在可靠的消息中樞技術,就是協(xié)調(diào)與暴露在可靠的消息中樞的松散藕合服務的對話。的松散藕合服務的對話。 必須尋求新的技術途徑必須尋求新的技術途徑 2-9華華 突破性技術的產(chǎn)生突破性技術的產(chǎn)生XML Web ServicesXML Web Services使編軟件的方使編軟件的方式和軟件所能完成的功能正在發(fā)生重大的變化,這些式和軟件所能完成的功能正在發(fā)生重大的變化,這些變化的核心就是通過變化的核心就是通過InernetInernet作媒體服務集成;計算機作媒體服務集成;計算機的處理能力從臺式機傳到

12、數(shù)據(jù)中心,通過的處理能力從臺式機傳到數(shù)據(jù)中心,通過InernetInernet把應把應用程序連接起來創(chuàng)造更大的價值。用程序連接起來創(chuàng)造更大的價值。Web ServicesWeb Services出現(xiàn)出現(xiàn) 計算機和軟件一次又一次的使商業(yè)運作發(fā)生巨大的變計算機和軟件一次又一次的使商業(yè)運作發(fā)生巨大的變化,從五十年代用于會計清算的大型機化,從五十年代用于會計清算的大型機,八十年代提八十年代提高個人辦公能力的高個人辦公能力的PCPC,現(xiàn)在我們正在體驗的現(xiàn)在我們正在體驗的World World Wide WebWide Web的興起。在每一個階段,新技術的引入總會的興起。在每一個階段,新技術的引入總會產(chǎn)生

13、新型的軟件,這些軟件反過來改變了商業(yè)的運行產(chǎn)生新型的軟件,這些軟件反過來改變了商業(yè)的運行模式,促進了整個經(jīng)濟的增長。模式,促進了整個經(jīng)濟的增長。2-10華華Web服務的當前發(fā)展狀況服務的當前發(fā)展狀況 (2001年)年) Y Y軸技術受關注度,軸技術受關注度,X X軸技軸技術應用成熟度。每一項技術在術應用成熟度。每一項技術在從出現(xiàn)到成熟的整個過程都將從出現(xiàn)到成熟的整個過程都將沿著圖中的曲線前進,而且典沿著圖中的曲線前進,而且典型地,都將被劃分為五個階段:型地,都將被劃分為五個階段:1 1、技術顯現(xiàn):技術發(fā)明或定、技術顯現(xiàn):技術發(fā)明或定義后進入公眾視野;義后進入公眾視野; 2 2、不斷膨脹的期望期

14、:類似、不斷膨脹的期望期:類似網(wǎng)絡的泡沫器網(wǎng)絡的泡沫器; 3 3、醒悟期:技術定位思考;、醒悟期:技術定位思考; 4 4、應用發(fā)展期:技術良性發(fā)、應用發(fā)展期:技術良性發(fā)展期展期 5 5、工業(yè)化生產(chǎn)期:該項技術、工業(yè)化生產(chǎn)期:該項技術成為業(yè)界主流,大量應用在具成為業(yè)界主流,大量應用在具體的環(huán)境中。體的環(huán)境中。 ITIT主流技術發(fā)展抽象模型主流技術發(fā)展抽象模型2-11華華 什么是什么是Web ServiceWeb Service呢?呢?1.2 Web Service 概念和發(fā)展概念和發(fā)展 從表面上看,從表面上看,Web ServiceWeb Service就是一個應用程序(服務器),就是一個應用程

15、序(服務器),它向外界暴露出一個能夠通過它向外界暴露出一個能夠通過WebWeb進行調(diào)用的進行調(diào)用的APIAPI。即能。即能夠用編程方法通過夠用編程方法通過WebWeb調(diào)用來實現(xiàn)的某個功能的應用程序。調(diào)用來實現(xiàn)的某個功能的應用程序。 從深層次上看,從深層次上看,Web ServiceWeb Service是一種新的是一種新的WebWeb應用程序分支,應用程序分支,它們是自包含、自描述、模塊化的應用,可以在網(wǎng)絡它們是自包含、自描述、模塊化的應用,可以在網(wǎng)絡( (通通常為常為Web)Web)中被描述、發(fā)布、查找以及通過中被描述、發(fā)布、查找以及通過WebWeb來調(diào)用。來調(diào)用。 Web service

16、更精確的解釋:更精確的解釋: Web services是建立可是建立可互操作的分布式應用程序的新平臺互操作的分布式應用程序的新平臺。2-12華華Web Service 概念描述(概念描述(1) Web Web服務(服務(web servicesweb services)主要是關于集成的,運用公)主要是關于集成的,運用公開的、基于標準的、松散藕合的開的、基于標準的、松散藕合的WebWeb服務技術提供一個服務技術提供一個不很昂貴的集成方法,它從根本上改變?nèi)藗儎?chuàng)建和使不很昂貴的集成方法,它從根本上改變?nèi)藗儎?chuàng)建和使用網(wǎng)絡軟件的方式。用網(wǎng)絡軟件的方式。 Web Service Web Service是基

17、于網(wǎng)絡(是基于網(wǎng)絡(Internet/ IntranetInternet/ Intranet)的、的、分布式分布式計算計算的模塊化組件,它們完成特定功能,遵守的模塊化組件,它們完成特定功能,遵守具體具體開放的開放的技術規(guī)范,使技術規(guī)范,使Web ServiceWeb Service能與其他兼容的能與其他兼容的組件進行互操作。組件進行互操作。2-13華華Web Service 概念描述(概念描述(2) Web ServiceWeb Service就技術角度而言,是對象就技術角度而言,是對象/組件技術在組件技術在Internet中的延伸。從外部的使用者的角度而言,中的延伸。從外部的使用者的角度而言

18、,Web服務是一種部署在服務是一種部署在Web上的對象上的對象/組件組件。 Web Service Web Service就象就象InternetInternet上的組件服務,無論使用何上的組件服務,無論使用何種系統(tǒng)平臺、何種程序語言編寫的應用程序,我們可以種系統(tǒng)平臺、何種程序語言編寫的應用程序,我們可以通過通過Web serviceWeb service標準對這些服務進行查詢,都可以將標準對這些服務進行查詢,都可以將它們整合到自己的應用系統(tǒng)之中。它們整合到自己的應用系統(tǒng)之中。2-14華華 Web服務解決方案服務解決方案 要擺脫獨立解決方案的實現(xiàn)模式,舍棄復雜系統(tǒng)連接的要擺脫獨立解決方案的實現(xiàn)

19、模式,舍棄復雜系統(tǒng)連接的實現(xiàn)方法。傳統(tǒng)的由程序員主導的由里向外的開發(fā)模式實現(xiàn)方法。傳統(tǒng)的由程序員主導的由里向外的開發(fā)模式應當被由應當被由用戶主導的由外向里的開發(fā)模式用戶主導的由外向里的開發(fā)模式取代。冗長的取代。冗長的串行的開發(fā)循環(huán)應當被串行的開發(fā)循環(huán)應當被即時的,快速的應用裝配即時的,快速的應用裝配所取代。所取代。同時這樣的應用具備高可定制性。同時這樣的應用具備高可定制性。 基于基于XMLXML技術的技術的WebWeb服務正是解決這一問題的有效手段。服務正是解決這一問題的有效手段。WebWeb服務的使用改變傳統(tǒng)開發(fā)模式和應用部署費用規(guī)模。服務的使用改變傳統(tǒng)開發(fā)模式和應用部署費用規(guī)模。各種各種W

20、ebWeb服務分別實現(xiàn)了一定的電子商務功能,通過將各服務分別實現(xiàn)了一定的電子商務功能,通過將各種電子商務的種電子商務的WebWeb服務進行組合和集成以創(chuàng)建動態(tài)電子商服務進行組合和集成以創(chuàng)建動態(tài)電子商務應用。務應用。WebWeb服務能夠統(tǒng)一地封裝信息、行為、數(shù)據(jù)表現(xiàn)服務能夠統(tǒng)一地封裝信息、行為、數(shù)據(jù)表現(xiàn)以及商務流程,而無需考慮應用所在的環(huán)境是使用何種以及商務流程,而無需考慮應用所在的環(huán)境是使用何種系統(tǒng)和設備。系統(tǒng)和設備。2-15華華商務商務Web的形成的形成 通過使用通過使用WebWeb服務,企業(yè)能夠以前所不可能的方式通過抽服務,企業(yè)能夠以前所不可能的方式通過抽象和混合將自身的電子商務組件化。當

21、一個企業(yè)的核心象和混合將自身的電子商務組件化。當一個企業(yè)的核心競爭力被組件化之后,那么這些核心競爭力就能夠很方競爭力被組件化之后,那么這些核心競爭力就能夠很方便地在不同的企業(yè)之間共享,同時架構跨企業(yè)的電子商便地在不同的企業(yè)之間共享,同時架構跨企業(yè)的電子商務應用,形成商務務應用,形成商務WebWeb 在商務在商務Web中,中, Web服務是被一次部署到服務是被一次部署到Internet中,然中,然后到處可用的新型組件,就可以使用和集成后到處可用的新型組件,就可以使用和集成Web服務。服務。采用采用Web服務,顯著降低開發(fā)、部署和集成代價,程序服務,顯著降低開發(fā)、部署和集成代價,程序員無需與多種平

22、臺交互,只需要與員無需與多種平臺交互,只需要與Web服務組件進行交服務組件進行交互,同時互,同時Web服務的調(diào)用界面完全采用標準的服務的調(diào)用界面完全采用標準的XML及相及相關技術。流程的更改也無需更改大量代碼,隨關技術。流程的更改也無需更改大量代碼,隨Web服務服務大量使用,大量使用,Web服務在運行時進行動態(tài)裝配將成為現(xiàn)實。服務在運行時進行動態(tài)裝配將成為現(xiàn)實。 2-16華華1.3 Web Service 技術體系技術體系 一個完整的一個完整的WebWeb服務體系,在松散耦合環(huán)境下的對象服務體系,在松散耦合環(huán)境下的對象訪問,以及在基本對象訪問之上的諸如事務、工作流、訪問,以及在基本對象訪問之上

23、的諸如事務、工作流、安全機制等實現(xiàn),需要有一系列的協(xié)議規(guī)范來支撐,安全機制等實現(xiàn),需要有一系列的協(xié)議規(guī)范來支撐,Web ServiceWeb Service平臺需要一套協(xié)議來實現(xiàn)分布式應用程平臺需要一套協(xié)議來實現(xiàn)分布式應用程序的創(chuàng)建和管理。序的創(chuàng)建和管理。 換一句話說,任何平臺都有它的數(shù)據(jù)表示方法和類型換一句話說,任何平臺都有它的數(shù)據(jù)表示方法和類型系統(tǒng)。要實現(xiàn)互操作性,系統(tǒng)。要實現(xiàn)互操作性,Web ServiceWeb Service平臺必須提供平臺必須提供一套標準的類型系統(tǒng),用于溝通不同平臺、編程語言一套標準的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。和組件模型中的不同

24、類型系統(tǒng)。2-17華華1 1、可擴展的標記語言可擴展的標記語言XMLXML和和XSDXSD 可擴展的標記語言可擴展的標記語言XMLXML是是Web ServiceWeb Service平臺中表示平臺中表示數(shù)據(jù)的基本格式。除了易于建立和易于分析外,數(shù)據(jù)的基本格式。除了易于建立和易于分析外,XMLXML主要的優(yōu)點在于它既與平臺無關,又與廠商無關。主要的優(yōu)點在于它既與平臺無關,又與廠商無關。XMLXML是由萬維網(wǎng)協(xié)會是由萬維網(wǎng)協(xié)會( (W3C)W3C)創(chuàng)建,創(chuàng)建,W3CW3C制定的制定的XSD(XML XSD(XML Schema Schema Definition)Definition)定義了一套

25、標準的數(shù)據(jù)類型,定義了一套標準的數(shù)據(jù)類型,并給出了一種語言來擴展這套數(shù)據(jù)類型。并給出了一種語言來擴展這套數(shù)據(jù)類型。 Web ServiceWeb Service平臺用平臺用XSDXSD作為數(shù)據(jù)類型系統(tǒng)。當你用某作為數(shù)據(jù)類型系統(tǒng)。當你用某種語言(如種語言(如VB.NETVB.NET或或C#C#)來構造一個)來構造一個Web ServiceWeb Service時,時,所有使用的數(shù)據(jù)類型都必須轉換為所有使用的數(shù)據(jù)類型都必須轉換為XSDXSD類型。如想讓類型。如想讓它使用在不同平臺和不同軟件的不同組織間傳遞交互,它使用在不同平臺和不同軟件的不同組織間傳遞交互,還需要用某種東西將它包裝起來,就是一種協(xié)

26、議。還需要用某種東西將它包裝起來,就是一種協(xié)議。2-18華華2 2、簡單對象訪問協(xié)議簡單對象訪問協(xié)議SOAP SOAP(Simple Object Access Protocol),是用于交換,是用于交換XML編碼信息的輕量級協(xié)議。它有三個主要方面:編碼信息的輕量級協(xié)議。它有三個主要方面:XML-envelope為描述信息內(nèi)容和如何處理內(nèi)容定義為描述信息內(nèi)容和如何處理內(nèi)容定義了框架;將程序對象編碼成為了框架;將程序對象編碼成為XML對象的規(guī)則;執(zhí)對象的規(guī)則;執(zhí)行遠程過程調(diào)用行遠程過程調(diào)用(RPC)的約定的約定。SOAP可以運行在任可以運行在任何其他傳輸協(xié)議上,如可以使用何其他傳輸協(xié)議上,如可以

27、使用 SMTP、HTTP協(xié)議協(xié)議傳遞傳遞SOAP消息,這是很有誘惑力的。消息,這是很有誘惑力的。 Web Service Web Service 希望在不同系統(tǒng)間能用希望在不同系統(tǒng)間能用“軟件軟件- -軟件對軟件對話話”的方式實現(xiàn)相互調(diào)用,打破軟件應用、網(wǎng)站和各的方式實現(xiàn)相互調(diào)用,打破軟件應用、網(wǎng)站和各種設備之間的格格不入,實現(xiàn)種設備之間的格格不入,實現(xiàn)“基于基于WebWeb無縫集成無縫集成”的目標。的目標。 Web service建好以后,你或者其他人就會去調(diào)用。建好以后,你或者其他人就會去調(diào)用。簡單對象訪問協(xié)議簡單對象訪問協(xié)議(SOAP)提供了標準的提供了標準的RPC方法來方法來調(diào)用調(diào)用W

28、eb service。 2-19華華3 3、Web Service描述語言描述語言WSDL Web serviceWeb service有什么功能,以及調(diào)用它時的參數(shù)呢?有什么功能,以及調(diào)用它時的參數(shù)呢?解決方法是:用機器能閱讀的方式提供一個正式的解決方法是:用機器能閱讀的方式提供一個正式的描述文檔。一些最新的開發(fā)工具既能根據(jù)你的描述文檔。一些最新的開發(fā)工具既能根據(jù)你的Web Web serviceservice生成生成WSDLWSDL文檔,又能導入文檔,又能導入WSDLWSDL文檔,生成調(diào)文檔,生成調(diào)用相應用相應Web serviceWeb service的代碼。的代碼。 WSDLWSDL是

29、用機器能閱讀的方式提供的一個基于是用機器能閱讀的方式提供的一個基于XMLXML的語的語言正式描述文檔,用于描述言正式描述文檔,用于描述Web ServiceWeb Service及其函數(shù)、及其函數(shù)、參數(shù)和返回值。因為是基于參數(shù)和返回值。因為是基于XMLXML的,所以的,所以WSDLWSDL既是機既是機器可閱讀的,又是人可閱讀的。器可閱讀的,又是人可閱讀的。2-20華華4 4、通用描述、發(fā)現(xiàn)和集成、通用描述、發(fā)現(xiàn)和集成UDDI UDDI (Universal Description,Discovery,and Universal Description,Discovery,and Integra

30、tion),Integration),目的是為電子商務建立標準;目的是為電子商務建立標準;UDDI是一套基于是一套基于Web的、分布式的、為的、分布式的、為Web Service提供提供的、信息注冊中心的實現(xiàn)標準規(guī)范,同時也包含一的、信息注冊中心的實現(xiàn)標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的組使企業(yè)能將自身提供的Web Service注冊,以使別注冊,以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。2-21華華5 5、遠程過程調(diào)用遠程過程調(diào)用RPC與消息傳遞與消息傳遞 Web ServiceWeb Service本身其實是在實現(xiàn)應用程序間的通信。我本身其實是在

31、實現(xiàn)應用程序間的通信。我們現(xiàn)在有兩種應用程序通信的方法:們現(xiàn)在有兩種應用程序通信的方法:RPCRPC遠程過程調(diào)用遠程過程調(diào)用和消息傳遞。使用和消息傳遞。使用RPCRPC的時候,客戶端的概念是調(diào)用的時候,客戶端的概念是調(diào)用服務器上的遠程過程,通常方式為實例化一個遠程對服務器上的遠程過程,通常方式為實例化一個遠程對象并調(diào)用其方法和屬性。象并調(diào)用其方法和屬性。RPCRPC系統(tǒng)試圖達到一種位置上系統(tǒng)試圖達到一種位置上的透明性:服務器暴露出遠程對象的接口,而客戶端的透明性:服務器暴露出遠程對象的接口,而客戶端就好像在本地使用的這些對象的接口一樣,這樣就隱就好像在本地使用的這些對象的接口一樣,這樣就隱藏了

32、底層的信息,客戶端也就根本不需要知道對象是藏了底層的信息,客戶端也就根本不需要知道對象是在哪臺機器上。在哪臺機器上。 2-22華華6 6、Web Service層次和采用技術層次和采用技術 一個可以使用的一個可以使用的WebWeb服務應當按照需要選用若干層次的服務應當按照需要選用若干層次的功能,而無需所有的特性。比如在目前狀況下,一個功能,而無需所有的特性。比如在目前狀況下,一個簡單應用可能只要使用簡單應用可能只要使用WSDL/SOAPWSDL/SOAP就可以架構一個符合就可以架構一個符合規(guī)范的規(guī)范的WebWeb服務了。服務了。 所有的機制完全是基于現(xiàn)有的技術,并沒有創(chuàng)造一個所有的機制完全是基

33、于現(xiàn)有的技術,并沒有創(chuàng)造一個完全的新體系。無論是完全的新體系。無論是IPv4IPv4、HTTPHTTP、FTPFTP這些現(xiàn)有的網(wǎng)這些現(xiàn)有的網(wǎng)絡協(xié)議,還是絡協(xié)議,還是SOAPSOAP、WSDLWSDL等這些基于等這些基于XMLXML而定義的協(xié)議而定義的協(xié)議都是遵循著一個原則:繼承原有的被廣泛接受的技術,都是遵循著一個原則:繼承原有的被廣泛接受的技術,這樣才能使得這樣才能使得WebWeb服務被廣泛接受。服務被廣泛接受。 2-23華華 Web Service層次結構層次結構 基于基于XML的協(xié)的協(xié)議議 2-24華華 相對于現(xiàn)在軟件,相對于現(xiàn)在軟件,XML Web ServicesXML Web Se

34、rvices可使你開發(fā)可使你開發(fā)出能完成更加復雜功能的軟件,你不僅可以使用出能完成更加復雜功能的軟件,你不僅可以使用一個節(jié)點的處理能力,你也可以使用與之相連的一個節(jié)點的處理能力,你也可以使用與之相連的別的節(jié)點的及節(jié)點之間的處理能力。別的節(jié)點的及節(jié)點之間的處理能力。 Web Web ServicesServices開發(fā)復雜解決方案將是一件簡單的事。開發(fā)復雜解決方案將是一件簡單的事。XML Web ServicesXML Web Services這些標準的使用給軟件業(yè)帶來這些標準的使用給軟件業(yè)帶來的革命好比是制造業(yè)中從手工轉向流水線。它快的革命好比是制造業(yè)中從手工轉向流水線。它快捷、廉價、簡單且更

35、加高效。捷、廉價、簡單且更加高效。1.4 Web Service 特點特點復雜功能的軟件系統(tǒng)集成:復雜功能的軟件系統(tǒng)集成:2-25華華通過通過Web Service集成應用集成應用 2-26華華 Web Services除完成軟件集成的特點外,突出除完成軟件集成的特點外,突出之處之處數(shù)據(jù)集成能力。數(shù)據(jù)集成能力。 Web Services有機會訪有機會訪問最新的授權數(shù)據(jù)源,可使應用程序在更大范圍問最新的授權數(shù)據(jù)源,可使應用程序在更大范圍內(nèi)使用和提供內(nèi)使用和提供“更好的數(shù)據(jù)更好的數(shù)據(jù)”,也可以很簡單地,也可以很簡單地把它拿來同別的數(shù)據(jù)一起,在決策系統(tǒng)和分析工把它拿來同別的數(shù)據(jù)一起,在決策系統(tǒng)和分析

36、工具中使用。安全,自由的數(shù)據(jù)流可提高效率,使具中使用。安全,自由的數(shù)據(jù)流可提高效率,使你有機會接觸或服務于更多的客戶,產(chǎn)生新的合你有機會接觸或服務于更多的客戶,產(chǎn)生新的合作關系。作關系。 新數(shù)據(jù)源的集成簡單性新數(shù)據(jù)源的集成簡單性2-27華華Web serviceWeb service軟件重用軟件重用 軟件重用是一個很大的主題,它有很多的形式和程度。軟件重用是一個很大的主題,它有很多的形式和程度。最基本的形式是源代碼模塊或者類一級的重用。另一種最基本的形式是源代碼模塊或者類一級的重用。另一種形式是二進制形式的組件重用。但一般重用僅限于代碼,形式是二進制形式的組件重用。但一般重用僅限于代碼,而數(shù)據(jù)

37、不能被重用。原因是可以發(fā)布組件甚至源代碼,而數(shù)據(jù)不能被重用。原因是可以發(fā)布組件甚至源代碼,但要發(fā)布數(shù)據(jù)就沒那么容易了,除非靜態(tài)數(shù)據(jù)。但要發(fā)布數(shù)據(jù)就沒那么容易了,除非靜態(tài)數(shù)據(jù)。什么是軟件重用?什么是軟件重用? 而而Web serviceWeb service允許你在重用代碼的同時,重用代碼后允許你在重用代碼的同時,重用代碼后面的數(shù)據(jù)。使用面的數(shù)據(jù)。使用Web serviceWeb service,你不再像以前那樣,要,你不再像以前那樣,要先從第三方購買、安裝軟件組件,再從你的應用程序中先從第三方購買、安裝軟件組件,再從你的應用程序中調(diào)用這些組件。你只需要直接調(diào)用遠端的調(diào)用這些組件。你只需要直接調(diào)

38、用遠端的Web serviceWeb service就可以了。就可以了。2-28華華Web serviceWeb service軟件重用軟件重用 用用Web serviceWeb service來集成各種應用中的功能,為用戶提供來集成各種應用中的功能,為用戶提供一個統(tǒng)一的界面,許多應用程序都會利用一個統(tǒng)一的界面,許多應用程序都會利用Web serviceWeb service,把當前基于組件的應用程序結構擴展為組件和把當前基于組件的應用程序結構擴展為組件和Web Web service service 的混合結構。你也可以在應用程序中使用第三的混合結構。你也可以在應用程序中使用第三方的方的We

39、b service Web service 提供的功能。你還可以把你自己的應提供的功能。你還可以把你自己的應用程序的功能通過用程序的功能通過Web service Web service 提供給別人。所有這些提供給別人。所有這些情況下,可以重用代碼和代碼后面的數(shù)據(jù)。總之,情況下,可以重用代碼和代碼后面的數(shù)據(jù)??傊?,Web Web service service 將是軟件重用的一種非常有力的形式。將是軟件重用的一種非常有力的形式。2-29華華Web serviceWeb service軟件重用例子軟件重用例子2-30華華完好封裝性和協(xié)議規(guī)范性完好封裝性和協(xié)議規(guī)范性 Web服務使用開放標準的協(xié)議規(guī)

40、范,其所有公共的協(xié)議均服務使用開放標準的協(xié)議規(guī)范,其所有公共的協(xié)議均使用開放的標準協(xié)議進行描述、傳輸和交換。這些標準使用開放的標準協(xié)議進行描述、傳輸和交換。這些標準協(xié)議是完全免費的規(guī)范,以便由任意方進行實現(xiàn),大多協(xié)議是完全免費的規(guī)范,以便由任意方進行實現(xiàn),大多數(shù)由數(shù)由W3C或或OASIS作為最終版本的發(fā)布方和維護方。作為最終版本的發(fā)布方和維護方。 Web服務是一種部署在服務是一種部署在Web上的對象,自然具備對象的上的對象,自然具備對象的良好封裝性,對于使用者而言僅能看到該對象提供的功良好封裝性,對于使用者而言僅能看到該對象提供的功能列表。能列表。 Web服務使用協(xié)約的規(guī)范性,這一特征從對象而

41、來,但服務使用協(xié)約的規(guī)范性,這一特征從對象而來,但相比一般對象其界面規(guī)范更加規(guī)范化和易于機器理解。相比一般對象其界面規(guī)范更加規(guī)范化和易于機器理解。如:規(guī)范方法的功能描述、傳輸、交換和管理,并延伸如:規(guī)范方法的功能描述、傳輸、交換和管理,并延伸到到WebWeb服務的聚合、跨服務的聚合、跨WebWeb服務的事務、工作流等。服務的事務、工作流等。 2-31華華松散耦合松散耦合 松散耦合這一特征源于對象松散耦合這一特征源于對象/ /組件技術,組件技術,WebWeb服務的實現(xiàn)任服務的實現(xiàn)任何變更對用戶來說都是透明的(當一個何變更對用戶來說都是透明的(當一個WebWeb服務的實現(xiàn)發(fā)生服務的實現(xiàn)發(fā)生變更時,

42、調(diào)用者不會感到,對于調(diào)用者來說,只要變更時,調(diào)用者不會感到,對于調(diào)用者來說,只要WebWeb服務服務的調(diào)用界面不變,實現(xiàn)平臺從的調(diào)用界面不變,實現(xiàn)平臺從J2EEJ2EE遷移到遷移到. .NETNET,用戶都可,用戶都可以一無所知)。對于松散耦合而言,需要有一種適合以一無所知)。對于松散耦合而言,需要有一種適合InternetInternet環(huán)境的消息交換協(xié)議。而環(huán)境的消息交換協(xié)議。而XML/SOAPXML/SOAP正是目前最為正是目前最為適合的消息交換協(xié)議。適合的消息交換協(xié)議。什么是松散耦合什么是松散耦合/ /緊密耦合?緊密耦合? WebWeb服務松散藕合解決了帶有嚴格服務松散藕合解決了帶有嚴

43、格APIsAPIs的基于組件的結構中的基于組件的結構中緊密藕合的許多問題。而且,對傳統(tǒng)、緊密藕合的企業(yè)軟緊密藕合的許多問題。而且,對傳統(tǒng)、緊密藕合的企業(yè)軟件還有更深遠的影響。架構師就可通過組合件還有更深遠的影響。架構師就可通過組合WebWeb服務的動態(tài)服務的動態(tài)描述集合來創(chuàng)建企業(yè)軟件;軟件供應商可提供服務的松散描述集合來創(chuàng)建企業(yè)軟件;軟件供應商可提供服務的松散藕合。藕合。2-32華華業(yè)務協(xié)同(業(yè)務協(xié)同(orchestration):): 業(yè)務協(xié)同實際是個商務邏輯過程,是對業(yè)務協(xié)同實際是個商務邏輯過程,是對Web services中的中的對話進行排序、調(diào)整和管理。在新型的、靈活的企業(yè)系統(tǒng)對話進行

44、排序、調(diào)整和管理。在新型的、靈活的企業(yè)系統(tǒng)中,軟件可以被組件化以便于在面向服務的結構中對它們中,軟件可以被組件化以便于在面向服務的結構中對它們進行重用和修改。在給一個復雜的行為編程時進行重用和修改。在給一個復雜的行為編程時例如一例如一個工作流程或一個在線式的交易個工作流程或一個在線式的交易 運用運用orchestration技技術就可以從邏輯上將離散的功能串列到企業(yè)內(nèi)部的商務過術就可以從邏輯上將離散的功能串列到企業(yè)內(nèi)部的商務過程中,并允許它們運用不斷快速發(fā)展的程中,并允許它們運用不斷快速發(fā)展的Web services。 成功協(xié)調(diào)成功協(xié)調(diào)Web Services的關鍵是開發(fā)人員可以管理的關鍵是開

45、發(fā)人員可以管理“對話對話” (工作流程發(fā)生的順序)的技術和開發(fā)工具。任何(工作流程發(fā)生的順序)的技術和開發(fā)工具。任何orchestration系統(tǒng)的一個重要功能就是能夠在分布式系統(tǒng)系統(tǒng)的一個重要功能就是能夠在分布式系統(tǒng)中處理消息序列,中處理消息序列,“要讓要讓Web services運行就需要公布的、運行就需要公布的、可靠的消息,以及可靠的消息,以及orchestration 技術,就是協(xié)調(diào)與暴露在技術,就是協(xié)調(diào)與暴露在可靠的消息中樞的松散藕合服務的對話可靠的消息中樞的松散藕合服務的對話” 2-33華華商務過程融合解決商務過程融合解決 通過融合企業(yè)系統(tǒng)和通過融合企業(yè)系統(tǒng)和WebWeb技術,技術

46、,Web servicesWeb services就使整個企就使整個企業(yè)商務過程連接在業(yè)商務過程連接在InternetInternet中,從而使另一個企業(yè)的應用中,從而使另一個企業(yè)的應用程序可以公開訪問它們程序可以公開訪問它們。XML Web ServicesXML Web Services服務以一種更服務以一種更直接,更互利的方式同你的供應商進行業(yè)務,也可直接同直接,更互利的方式同你的供應商進行業(yè)務,也可直接同你的商業(yè)伙伴合作為用戶提供完整的客戶化的解決方案,你的商業(yè)伙伴合作為用戶提供完整的客戶化的解決方案,有必要的化,你們之間可以交換數(shù)據(jù)。有必要的化,你們之間可以交換數(shù)據(jù)。 Gartner

47、 GroupGartner Group的分析家的分析家Jim SinurJim Sinur說。說?!斑@個新的這個新的Web/Web/企企業(yè)系統(tǒng)融合而成的中間件業(yè)系統(tǒng)融合而成的中間件包括應用程序服務器、負責集包括應用程序服務器、負責集成的成的“經(jīng)濟人經(jīng)濟人”、商務過程管理人員和、商務過程管理人員和Web servicesWeb services通通路路形成了企業(yè)系統(tǒng)的基礎,形成了端到端互用性平臺,形成了企業(yè)系統(tǒng)的基礎,形成了端到端互用性平臺,它把企業(yè)內(nèi)部、防火墻外部的企業(yè)系統(tǒng)連接起來。它把企業(yè)內(nèi)部、防火墻外部的企業(yè)系統(tǒng)連接起來?!?。2-34華華 Web service特點總結特點總結 Web s

48、ervice是創(chuàng)建可互操作的分布式應用程序的新平臺。是創(chuàng)建可互操作的分布式應用程序的新平臺。Web service 的的松散耦合實現(xiàn)了松散耦合實現(xiàn)了跨平臺的可互操作性。為跨平臺的可互操作性。為了達到這一目標,了達到這一目標,Web service 是完全基于是完全基于XML、XSD等獨立于平臺、獨立于軟件供應商的標準的。等獨立于平臺、獨立于軟件供應商的標準的。 Web service在應用程序跨平臺和跨網(wǎng)絡進行交互的時候在應用程序跨平臺和跨網(wǎng)絡進行交互的時候是非常有用的。是非常有用的。Web serviceWeb service適用于應用程序集成、適用于應用程序集成、B2BB2B集成、代碼和數(shù)

49、據(jù)重用,以及通過集成、代碼和數(shù)據(jù)重用,以及通過WebWeb(跨越防火墻的通(跨越防火墻的通信)進行客戶端和服務器的通信的場合。信)進行客戶端和服務器的通信的場合。2-35華華1 1、 Business-Oriented Web Service: Business-Oriented Web Service: 該類服務針對該類服務針對的是那些面向企業(yè)應用服務,包括企業(yè)內(nèi)部的的是那些面向企業(yè)應用服務,包括企業(yè)內(nèi)部的ERPERP系統(tǒng),系統(tǒng),企業(yè)間的企業(yè)間的SCM/CRMSCM/CRM等系統(tǒng)。當這些系統(tǒng)以等系統(tǒng)。當這些系統(tǒng)以WebWeb服務的形式服務的形式在網(wǎng)絡在網(wǎng)絡( (InternetInterne

50、t和和intranet)intranet)中出現(xiàn)時,企業(yè)內(nèi)的應用中出現(xiàn)時,企業(yè)內(nèi)的應用集成將更未容易,而在企業(yè)間的眾多合作伙伴的系統(tǒng)對集成將更未容易,而在企業(yè)間的眾多合作伙伴的系統(tǒng)對接也將不再是無法完成的任務。接也將不再是無法完成的任務。1.5 Web Service 使用使用實際也中國環(huán)境中面向政務的實際也中國環(huán)境中面向政務的Web ServiceWeb Service處理。處理。2-36華華2、Consumer-Oriented Web Service: 此類服務針對原先此類服務針對原先B2C網(wǎng)站的改造,為這些網(wǎng)站的改造,為這些Browser-Oriented的的Web應用應用增加了增加了

51、Web服務的應用界面,使得第三方的桌面工具或服務的應用界面,使得第三方的桌面工具或其自身提供的增值桌面工具,能利用更優(yōu)秀的用戶界面其自身提供的增值桌面工具,能利用更優(yōu)秀的用戶界面提供跨越多個提供跨越多個B2C的服務。使得用戶使用的服務。使得用戶使用Internet更為方更為方便,能夠獲得更加便捷的服務。比如我們完全就可以在便,能夠獲得更加便捷的服務。比如我們完全就可以在個人理財桌面系統(tǒng)中集成個人理財桌面系統(tǒng)中集成(調(diào)用調(diào)用)Internet上的股票價格查上的股票價格查詢詢Web服務、機票預定服務、機票預定Web服務等,使得個人理財應用服務等,使得個人理財應用的自動化程度更高。的自動化程度更高。

52、 1.5 Web Service 使用使用2-37華華3 3、 Device-Oriented Web Service: Device-Oriented Web Service: 此類服務的使用此類服務的使用終端一般是手持設備和家電,對于前者而言,可以在不終端一般是手持設備和家電,對于前者而言,可以在不用修改網(wǎng)絡服務的體系架構的前提下,令先前的網(wǎng)絡服用修改網(wǎng)絡服務的體系架構的前提下,令先前的網(wǎng)絡服務支持除務支持除PCPC以外的各種終端,比如以外的各種終端,比如PalmPalm、PocketPCPocketPC、手、手機等。如此,那些天氣預報服務、機等。如此,那些天氣預報服務、EmailEmai

53、l服務、主動信服務、主動信息服務等將更為有效和便捷。而后者對于家電,則可能息服務等將更為有效和便捷。而后者對于家電,則可能是一個市場的啟動期,有了是一個市場的啟動期,有了WebWeb服務作為基礎框架,智服務作為基礎框架,智能型的日用家電將真正獲得標準的支持,從而有了廣泛能型的日用家電將真正獲得標準的支持,從而有了廣泛使用的可能。使用的可能。1.5 Web Service 使用使用2-38華華4 4、System-Oriented Web Service: System-Oriented Web Service: 一些傳統(tǒng)意義上的一些傳統(tǒng)意義上的系統(tǒng)服務,比如用戶權限認證,系統(tǒng)監(jiān)控、統(tǒng)一消息發(fā)系

54、統(tǒng)服務,比如用戶權限認證,系統(tǒng)監(jiān)控、統(tǒng)一消息發(fā)布等,如果被遷移到全球范圍的布等,如果被遷移到全球范圍的InternetInternet上,或者企業(yè)上,或者企業(yè)內(nèi)部的內(nèi)部的intranetintranet上,其作用范圍將從單個系統(tǒng)或局部網(wǎng)上,其作用范圍將從單個系統(tǒng)或局部網(wǎng)絡拓展到整個企業(yè)網(wǎng)絡或整個絡拓展到整個企業(yè)網(wǎng)絡或整個InternetInternet。如此,基于同。如此,基于同一系統(tǒng)服務的不同應用將得以在整個一系統(tǒng)服務的不同應用將得以在整個InternetInternet環(huán)境中部環(huán)境中部署,譬如跨國企業(yè)的所有在線服務可以使用同一個用戶署,譬如跨國企業(yè)的所有在線服務可以使用同一個用戶權限認證權

55、限認證WebWeb服務。服務。1.5 Web Service 使用使用2-39華華4 4、System-Oriented Web Service: System-Oriented Web Service: 一些傳統(tǒng)意義上的一些傳統(tǒng)意義上的系統(tǒng)服務,比如用戶權限認證,系統(tǒng)監(jiān)控、統(tǒng)一消息發(fā)系統(tǒng)服務,比如用戶權限認證,系統(tǒng)監(jiān)控、統(tǒng)一消息發(fā)布等,如果被遷移到全球范圍的布等,如果被遷移到全球范圍的InternetInternet上,或者企業(yè)上,或者企業(yè)內(nèi)部的內(nèi)部的intranetintranet上,其作用范圍將從單個系統(tǒng)或局部網(wǎng)上,其作用范圍將從單個系統(tǒng)或局部網(wǎng)絡拓展到整個企業(yè)網(wǎng)絡或整個絡拓展到整個企業(yè)

56、網(wǎng)絡或整個InternetInternet。如此,基于同。如此,基于同一系統(tǒng)服務的不同應用將得以在整個一系統(tǒng)服務的不同應用將得以在整個InternetInternet環(huán)境中部環(huán)境中部署,譬如跨國企業(yè)的所有在線服務可以使用同一個用戶署,譬如跨國企業(yè)的所有在線服務可以使用同一個用戶權限認證權限認證WebWeb服務。服務。1.5 Web Service 使用使用2-40華華Web serviceWeb service主要成員(角色):主要成員(角色):1. 1. Web ServiceWeb Service:ServiceService是一種應用程序,提供者將它公是一種應用程序,提供者將它公布在布在

57、InternetInternet上提供服務。上提供服務。2. 2. Web Service ProviderWeb Service Provider:從架構看它是提供服務及服務:從架構看它是提供服務及服務本身的執(zhí)行環(huán)境。本身的執(zhí)行環(huán)境。3. 3. Web Service RequesterWeb Service Requester:一種:一種ClientClient或應用程序,在或應用程序,在InternetInternet上搜尋、使用上搜尋、使用Web ServiceWeb Service。4. Web Service Registry4. Web Service Registry:是一種存

58、儲:是一種存儲Web ServiceWeb Service信息信息的環(huán)境,讓的環(huán)境,讓Service ProviderService Provider注冊注冊ServiceService信息;讓信息;讓Service RequesterService Requester搜尋服務,並取得和搜尋服務,並取得和Web ServiceWeb Service溝通溝通的相關信息。的相關信息。Web ServiceWeb Service運作成員運作成員2-41華華1.1.描述:讓描述:讓Web Service RequesterWeb Service Requester知道知道Web ServiceWeb Service提供服務提供服務的內(nèi)容,以及和其溝通的方式,需要有一種描述的內(nèi)容,以及和其溝通的方式,需要有一種描述Web ServiceWeb Service的語言。的語言。2.2.發(fā)布:通過某注冊機構將發(fā)布:通過某注冊機構將Web ServiceWeb Service的描述信息登陸某公的描述信息登陸某公開的開的Web Service RegistryWeb Service Registry。3.3.尋找:尋找:Service RequesterService Requester向向Web Service RegistryWeb Servi

溫馨提示

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

評論

0/150

提交評論