-
WS-policy
鎖定
XML是SOA的基石。XML規定了服務之間以及服務內部數據交換的格式和結構。
- 中文名
- WS-policy
- 發展階段
- 萌芽,標準化,成熟應用
- 定 義
- 一個框架和一個模型,表示為策略
- 重要概念
- 斷言,替代,標準化,融合,交集
目錄
- 1 WS-Policy
- ▪ 背景資料
- ▪ WS-Policy 定義
- ▪ WS-Policy中重要的概念
- 2 相關參考
WS-policyWS-Policy
WS-policy背景資料
SOA(面向服務框架)經歷了三個發展階段:
1.萌芽階段
2.標準化階段
出現了三個著名的Web服務標註和規範
SOAP(Simple Object Access Protocal)簡單對象訪問協議;
WSDL(Web Services Description Language)Web服務描述語言;
UDDI(Universal Discover Description and Integration)通用服務發現和集成協議;
3.成熟應用階段
從2005年開始,SOA推廣和普及工作開始加速。各大廠商共同努力下制定了SOA標準。最重要的成果體現在三個重量級的規範上:SCA/SDO/WS-Policy。SCA和SDO構成了SOA編程模型的基礎,而WS-Policy建立了SOA組件之間安全交換的規範。這三個規範的發佈,標誌着SOA進入了實施階段。
WS-policyWS-Policy 定義
Web服務策略框架規範(Web Services Policy Framework,WS-Policy)提供了一種靈活、可擴展的語法,用於表示基於XML Web services的系統中實體的能力、要求和一般特性。WS-Policy定義了一個框架和一個模型,將這些特性表示為策略。
WS-policyWS-Policy中重要的概念
斷言(Assertion)
它是策略(Policy)的基本組成單元,每個斷言可以通過它們的限定名 ( QName) 來識別。斷言可以是一個簡單的字符串或帶多個子元素和屬性的複雜對象。斷言是要表示服務行為的個性化要求、能力或其他特性。例如,可以創建一個斷言,定義這樣一個安全要求:必須使用受信任的X.509證書簽名SOAP消息主體。
替代(Alternative)
替代只是對於斷言的另外形式的表現,或者説是斷言的組合形式。
標準化(Normalization)
標準化的目的是為了進行融合(Merge)和交集(Intersection)的操作,把策略簡化為標準格式。
融合(Merge)
融合是將多個子策略組合在一起形成一個單一策略的過程。
交集(Intersection)
交集是比較用於公用替代的 2 個 Web 服務策略的過程。只有雙方至少對一個策略替代達成一致,才會產生交集。
WS-policy相關參考
1.《系統架構設計師教程》清華大學出版社;
2.《面向服務架構與應用》清華大學出版社,請詳細閲讀(第5章 基本的Web服務技術及其應用)
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 巧伪不如0拙诚