




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
-1-了解WebService的應用背景了解WebService的特點及功能掌握WebService的技術組成了解WebService的優(yōu)勢和局限掌握WebService的工作原理掌握實現WebService的開發(fā)步驟目標-2-WebService簡介WebService(Web服務)是建立可互操作的分布式應用程序新平臺。WebService平臺是一套標準,它定義了應用程序如何在Web上實現互操作性。開發(fā)人員可以用任何喜歡的語言,在任何喜歡的平臺上寫WebService并進行發(fā)布-3-WebService特點WebService應用程序具備如下特征:
封裝性。WebService是一種部署在Web上的技術,具備對象的良好封裝性,而對于使用者而言,僅能看到該對象提供的功能列表。
松散耦合。只要WebService的調用接口不變,WebService的內部變更對調用者來說都是透明的。
使用標準協議規(guī)范。Web服務基于XML消息交換,其所有公共的協議完全需要使用開放的標準協議進行描述、傳輸和交換。相比一般對象而言,其界面調用更加規(guī)范化,更易于機器理解。
易構建。要構建Web服務,開發(fā)人員可以使用任何常用編程語言(如Java、C#、C/C++或Perl等)及其現有的應用程序組件-4-WebService組成從總體上說來,用于構建和使用Web服務主要有四種標準和技術:XML、SOAP、WSDL、和UDDI。 1、XML是WebService平臺中表示數據的基本格式,XML使用Unicode編碼,采用自描述的數據結構,能夠以簡單的文本文檔格式存儲、傳輸、讀取數據?,F在XML已經作為應用程序、系統(tǒng)和設備之間通過Internet交換信息的通用語言而被廣泛接受。另外,W3C制定了一套標準——XMLSchema,它定義了一套標準的數據類型,并給出了一種語言來擴展這套數據類型,WebService平臺就是用XMLSchema作為其數據類型系統(tǒng)的。XML是WebService標準的基礎,也是WebService模型的核心。 2、SOAP(SimpleObjectAccessProtocol,簡單對象訪問協議),是一種基于XML的輕量級消息交換協議。利用SOAP可以在兩個或多個對等實體之間進行信息交換,并可以使這些實體在分散的分布式應用程序環(huán)境中相互通信。與XML一樣,SOAP也獨立于語言、運行平臺或設備。-5-WebService組成 3、WSDL(WebServiceDescriptionLanguage,WebService描述語言)標準是一種XML格式,用于描述網絡服務及其訪問信息。它用于定義WebService以及如何調用它們(描述Web服務的屬性,例如它做什么,位于哪里和怎樣調用它等) 4、UDDI(UniversalDescription,DiscoveryandIntegration)是通用描述、發(fā)現和集成的英文縮寫,它是由Ariba、IBM、微軟等公司倡導的,它提供了在Web上描述并發(fā)現商業(yè)服務的框架。UDDI定義了一種在通用注冊表中注冊Web服務并劃分其類別的機制。查詢UDDI注冊表以尋找某項服務時,將返回描述該服務接口的WSDL描述。通過WSDL描述,開發(fā)人員可以開發(fā)出與服務提供方通信的SOAP客戶端接口。-6-WebService優(yōu)缺點優(yōu)點:
跨防火墻通信
應用程序集成 B2B集成
數據重用缺點:
對于桌面應用程序,在很大程度上只需要與本機上的其他程序進行通信,在這種情況下,就沒有必要使用WebService
對于運行于局域網中的程序,一般是由VC、WinFrom或Java開發(fā)而成,其通信往往發(fā)生在兩個服務器應用程序之間,在這種情況下,使用DCOM等技術會比WebService的SOAP/HTTP有效得多。-7-WebService工作原理
服務提供方將Web服務創(chuàng)建為基于SOAP協議的服務接口,然后將這些服務部署到服務容器中,以便其他用戶調用。服務提供方同時將這些Web服務創(chuàng)建基于WSDL的服務描述,這種描述使用統(tǒng)一的方法來標識服務位置、操作及其通信模式,以定義客戶端和服務容器。-8-WebService建立在XML標準上,可以使用任何編程語言、協議或平臺開發(fā)進行開發(fā)用于構建和使用Web服務主要有四種標準和技術:XML、SOAP、WSDL、和UDDISOAP是一種基于XML的輕量級消息交換協議WSDL是一種XML格式,用于描述網絡服務及其訪問信息UDDI提供了在Web上描述并發(fā)現商業(yè)服務的框架WebServ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 10《風的形成》(教學設計)-青島版科學四年級上冊
- DB3715-T 18-2022 犢牛腹瀉病防治技術規(guī)范
- 互聯網項目合作開發(fā)協議書
- 2024年春八年級物理下冊 第七章 第1節(jié) 力教學實錄 (新版)新人教版
- 2024年五年級英語下冊 Fun Time 1(Recycle 2)教學實錄 人教精通版(三起)
- 1 古詩三首 教學設計-2023-2024學年統(tǒng)編版語文五年級下冊
- 2023三年級英語下冊 Unit 3 Food and Meals(Again Please)教學實錄 冀教版(三起)
- 2025年山梨酸及山梨酸鉀項目合作計劃書
- 2024-2025學年高中歷史 第二單元 生產工具與勞作方式 第5課 工業(yè)革命與工廠制度教學實錄 新人教版選擇性必修2
- 6 生活離不開他們《離不開他們的勞動》教學設計-2023-2024學年道德與法治四年級下冊統(tǒng)編版五四制
- 《10萬級凈化車間標準》(2015版)
- 公路工程試驗常規(guī)檢測項目、檢測標準、檢測頻率、取樣方法(標準版)
- 2022春蘇教版五年級下冊科學全冊單元課件全套
- M10砂漿配合比計算書(共3頁)
- 服裝測量方法及圖示
- 液壓挖掘機反鏟工作裝置設計論文
- 大連理工大學機械制圖習題集答案
- 化工工藝1概論
- 幻想水滸傳中文完美攻略
- 24種積極心理品質精編版
- 學生特異體質調查表
評論
0/150
提交評論