WS-N協議族
WS-Notification協議的相關研究最早集中在網格中間件領域,美國的Argonne National Laboratory實驗室所主導的Globus Toolkit,為了將網格計算和Web服務進行融合,以OGSI為基礎,同IBM、Akami Technologies、SAP、Sonic Software以及HP等公司共同提出了WSRF和WS-Notification協議族,于2004年5月首次提交給OASIS組織。2006年10月,WS-Notification協議族被OASIS正式批準為標準。WS-Notification協議包括WS-BaseNotification,WS-BrokeredNotification和WS-Topic。它是一套基于主題的Web服務通知協議。
WS-Notification協議族建立于有狀態的Web服務基礎之上。有狀態的Web服務中所描述的狀態資源在WSRF當中進行了定義,狀態資源的改變可以為通知機制提供事件源。通知信息的事件源正是來自于狀態信息的改變。對事件源進行包裝成為事件發布者,每一個事件發布者可以被注冊為通知主題,從而發布到主題樹和通知生產者當中去。
按照通知方式的不同,通知機制可分為基本通知機制和代理通知機制。在2006年10月,WS-Notification 1.3已經正式批準為OASIS標準,它包括如下三個協議:
WS-Topic:通知主題名字空間,主題,主題表達式結構的定義。主題表達式查詢語言的定義。
WS-BaseNotification:基本通知機制的角色、接口及報文定義。基本通知機制的實現方式是客戶端直接向通知生產者訂閱感興趣的主題,通知生產者直接去告之消費者的實現模式。
WS-BrokeredNotification:代理通知機制的角色、接口及報文定義。代理通知機制的實現方式是客戶端者向通知代理訂閱感興趣的主題,而通知生產者先將通知消息告知通知代理,通知代理再將通知去告之通知消費者的實現模式。
(待續)
Author: orangelizq
email: orangelizq@163.com
posted on 2009-07-19 15:52
桔子汁 閱讀(592)
評論(0) 編輯 收藏 所屬分類:
Web Service