Web服务的体系架构
Web簡介:
? ? ? ?Web是WWW(World Wide Web)的簡稱,又稱為萬維網,是建立在客戶機/服務器上的,以HTML語言和HTML協議為基礎,提供面向Internet服務的,有一致用戶界面的一種信息服務系統。
Web Service簡介:
? ? ? ?其實就是一個應用程序,它向外界暴露出一個能夠通過Web進行調用的API,也就是說,能用編程的方式通過Web來調用這個程序,我們把調用這個Web Service的應用程序叫做客戶。
? ? ? ?Web服務是通過標準的XML數據格式和通用的Web協議(如HTTP、SOAP、WSDL、UDDI等)為其他應用程序提供信息。
Web Service目標:
? ? ? ?讓地理上的分布的不同區域的計算機和設備協同工作,為用戶提供各種各樣的服務。用戶自己控制要獲取的信息的內容、時間、方式,去尋找自己需要的信息。
Web Service的技術:
1)XML:
? ? ? ?是Web Service表示數據的基本格式,用于戶標記店子文件使其具有結構性的標記性語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。
2)SOAP:
? ? ? ?對象訪問協議,提供標準的RPC方法來調用Web Service。
3)WSDL:
? ? ? ?描述語言,他是基于XML的語言,用于描述Web Service及其函數、參數和返回值??梢杂脕硐騽e人介紹Web service的功能,每個函數調用時的參數。
4)TCP/IP:
? ? ? ? 通用網絡協議,被各種設備使用
5)HTML:
? ? ? ? ?通用用戶界面,可以使用HTML標簽顯示數據
6)編程語言
Web Service的特點:
? ? ? ?使用標準協議規范,Web服務公共協議需要開放的標準進行描述、傳輸和交換。
? ? ? ?使用協約的規范性,一般來說,web服務的界面更加規范、易于理解,同時,對象界面所提供的功能也是用標準的描述語言WSDL來描述。
? ? ? ?高度集成能力,由于web服務采用簡單的,容易理解的標準web協議,屏蔽了不同軟件平臺的差異。
? ? ? ?封裝性,部署后,使用者僅僅看到提供的功能列表。
Web服務模型:
? ? ? ?三個邏輯構件:服務提供者(提供服務,使服務可用);服務代理(中介作用,服務的注冊構件);服務請求者(可以通過服務代理請求服務,調用所需服務)
?
轉載于:https://www.cnblogs.com/pangblog/p/3347941.html
總結
以上是生活随笔為你收集整理的Web服务的体系架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NData转化
- 下一篇: POJ 1577 Falling Lea