1、WebService是什麼?
1. 基於Web的服務:服務器端整出一些資源讓客戶端應用訪問(獲取數據)web
2. 一個跨語言、跨平臺的規範(抽象)apache
3. 多個跨平臺、跨語言的應用間通訊整合的方案(實際)服務器
2、爲何要用Web service?
web service能解決:框架
- 跨平臺調用
- 跨語言調用
- 遠程調用
3、何時使用web Service?
1. 同一家公司的新舊應用之間post
2. 不一樣公司的應用之間url
3. 一些提供數據的內容聚合應用:天氣預報、股票行情spa
4、Web Service中的幾個重要術語
4.一、WSDL(web service definition language)
WSDL是webservice定義語言, 對應.wsdl文檔, 一個webservice會對應一個惟一的wsdl文檔, 定義了客戶端與服務端發送請求和響應的數據格式和過程htm
4.二、SOAP(simple object access protocal)
SOAP是"簡單對象訪問協議"對象
- 是一種簡單的、基於HTTP和XML的協議, 用於在WEB上交換結構化的數據
- soap消息:請求消息和響應消息
4.三、SEI(WebService EndPoint Interface)
SEI是web service的終端接口,就是WebService服務器端用來處理請求的接口
4.四、CXF(Celtix + XFire)
一個apache的用於開發webservice服務器端和客戶端的框架。