資料介紹
什么是WebServices?
它是一種構(gòu)建應(yīng)用程序的普遍模型,可以在任何支持網(wǎng)絡(luò)通信的操作系統(tǒng)中實(shí)施運(yùn)行;它是一種新的web應(yīng)用程序分支,是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過web調(diào)用。Web Service是一個應(yīng)用組件,它邏輯性的為其他應(yīng)用程序提供數(shù)據(jù)與服務(wù)。各應(yīng)用程序通過網(wǎng)絡(luò)協(xié)議和規(guī)定的一些標(biāo)準(zhǔn)數(shù)據(jù)格式(Http,XML,Soap)來訪問Web Service,通過Web Service內(nèi)部執(zhí)行得到所需結(jié)果.Web Service可以執(zhí)行從簡單的請求到復(fù)雜商務(wù)處理的任何功能。一旦部署以后,其他Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù)。
關(guān)鍵的技術(shù)和規(guī)則
在構(gòu)建和使用Web Service時,主要用到以下幾個關(guān)鍵的技術(shù)和規(guī)則:
1.XML:描述數(shù)據(jù)的標(biāo)準(zhǔn)方法。
2.SOAP:表示信息交換的協(xié)議。
3.WSDL:Web服務(wù)描述語言。
4.UDDI:通用描述、發(fā)現(xiàn)與集成,它是一種獨(dú)立于平臺的,基于XML語言的用于在互聯(lián)網(wǎng)上描述商務(wù)的協(xié)議。
XML
可擴(kuò)展的標(biāo)記語言(XML)是Web service平臺中表示數(shù)據(jù)的基本格式。除了易于建立和易于分析外,XML主要的優(yōu)點(diǎn)在于它既是平臺無關(guān)的,又是廠商無關(guān)的。無關(guān)性是比技術(shù)優(yōu)越性更重要的:軟件廠商是不會選擇一個由競爭對手所發(fā)明的技術(shù)的。
SOAP
SOAP是web service的標(biāo)準(zhǔn)通信協(xié)議,SOAP為simple object access protocoll的縮寫,簡單對象訪問協(xié)議。 它是一種標(biāo)準(zhǔn)化的傳輸消息的XML消息格式。
WSDL
WSDL的全稱是web service Description Language,是一種基于XML格式的關(guān)于web服務(wù)的描述語言。其主要目的在于web service的提供者將自己的web服務(wù)的所有相關(guān)內(nèi)容,如所提供的服務(wù)的傳輸方式,服務(wù)方法接口,接口參數(shù),服務(wù)路徑等,生成相應(yīng)的完全文檔,發(fā)布給使用者。使用者可以通過這個WSDL文檔,創(chuàng)建相應(yīng)的SOAP請求消息,通過HTTP傳遞給webservice提供者;web服務(wù)在完成服務(wù)請求后,將SOAP返回消息傳回請求者,服務(wù)請求者再根據(jù)WSDL文檔將SOAP返回消息解析成自己能夠理解的內(nèi)容。
UDDI
將web service進(jìn)行UDDI注冊發(fā)布,UDDI是一種創(chuàng)建注冊表服務(wù)的規(guī)范,以便大家將自己的web service進(jìn)行注冊發(fā)布供使用者查找。然而當(dāng)服務(wù)提供者想將自己的web service向全世界公布,以便外部找到其服務(wù)時,那么服務(wù)提供者可以將自己的web service注冊到相應(yīng)的UDDI商用注冊網(wǎng)站,目前全球有IBM等4家UDDI商用注冊網(wǎng)站。因為WSDL文件中已經(jīng)給定了web service的地址URI,外部可以直接通過WSDL提供的URI進(jìn)行相應(yīng)的web service調(diào)用。所以UDDI并不是一個必需的web service組件,服務(wù)方完全可以不進(jìn)行UDDI的注冊。
- ESP32教程之如何搭建linux開發(fā)環(huán)境的詳細(xì)資料說明 11次下載
- Java的23種設(shè)計模式詳細(xì)資料說明 11次下載
- 使用Java實(shí)現(xiàn)的學(xué)生管理系統(tǒng)詳細(xì)資料說明 3次下載
- 如何使用ubuntu和eclipse與sdcc搭建C51開發(fā)環(huán)境詳細(xì)資料說明
- Java的循環(huán)語句的詳細(xì)資料說明 0次下載
- 如何使用eclipse和Wamp Server搭建PHP開發(fā)環(huán)境的詳細(xì)資料說明 14次下載
- Java程序設(shè)計之Java安全技術(shù)網(wǎng)絡(luò)編程的詳細(xì)資料說明 6次下載
- Java教程之XML與內(nèi)容管理的詳細(xì)資料說明 10次下載
- Java程序設(shè)計教程之Java WEB服務(wù)器端編程的詳細(xì)資料說明 11次下載
- Java程序設(shè)計教程之異常處理的詳細(xì)資料說明 13次下載
- JAVA教程之字符串類的使用方法和程序及習(xí)題的詳細(xì)資料說明 0次下載
- JAVA教程之類與對象的詳細(xì)資料說明 0次下載
- JAVA程序設(shè)計教程之Java中系統(tǒng)類的詳細(xì)資料說明 0次下載
- JAVA程序設(shè)計教程之Java語言基礎(chǔ)的詳細(xì)資料說明 0次下載
- JAVA程序設(shè)計教程之?dāng)?shù)組的詳細(xì)資料說明 0次下載
- 固態(tài)鋰離子電池的詳細(xì)資料解析 8913次閱讀
- RS232接口串口取電電路的詳細(xì)資料介紹 9050次閱讀
- 如何使用Java獲取屬性和環(huán)境變量詳細(xì)方法說明 3191次閱讀
- 如何進(jìn)行PLC控制程序的設(shè)計詳細(xì)資料PPT說明 6010次閱讀
- 庫卡機(jī)器人模擬量輸入輸出編程的詳細(xì)資料概述 7040次閱讀
- PPT教程之伺服電機(jī)及其驅(qū)動技術(shù)的詳細(xì)資料講解 8034次閱讀
- 如何使用jumpserver搭建堡壘機(jī)的詳細(xì)資料說明 5902次閱讀
- 開關(guān)電源的正激變換器基本工作原理及元器件如何選擇等詳細(xì)資料概述 1.4w次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細(xì)文字說明詳細(xì)資料概述 1w次閱讀
- 變壓器保護(hù)的基本要求,保護(hù)配置和運(yùn)行規(guī)定的詳細(xì)資料概述 9679次閱讀
- 一文看懂scala和java的區(qū)別 6.5w次閱讀
- java比較器的使用詳細(xì)介紹 3424次閱讀
- Java開發(fā)環(huán)境的搭建以及使用eclipse從開始一步步創(chuàng)建Java項目 3464次閱讀
- 在linux環(huán)境下搭建java web測試環(huán)境 5412次閱讀
- 如何搭建hadoop平臺_hadoop平臺搭建步驟 9208次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論