WS-Notification 角色和目標
這個主題列出一組您的組織成員所可能執行的運算角色,並說明如何利用 WS-Notification 來協助符合每個角色的目標。
如需下列各角色的一般說明,請參閱WebSphere Application Server 角色和目標。
企業架構設計師
IT 環境目前是朝著下列概念而演化:
- 服務導向架構 (SOA)
- 企業服務匯流排 (ESB)
企業架構設計師的目標可能是引導他們的組織適當運用這些概念,使企業整體得到最好的效率和最大的回應能力。
WS-Notification 可供 SOA 環境利用 Web 服務來顯現發佈和訂閱通訊型樣(例如,股票指示器)。 這是通過一些開放式標準來完成,可以直接取代服務實作。 它利用標準 Web 服務作業來促進供應商和客戶之間的簡易資料交換,可以防止供應商陷入或採用專利標準。
另外,WebSphere Application Server 也容許利用 WS-Notification 來作為 ESB 的開關匝道,在連接於匯流排的不同用戶端類型之間,提供無縫式資料交換功能。
解決方案架構設計師
解決方案架構設計師的主要目標是設計一個解決方案來支援企業架構設計師所設定的規格。 其中可能包括提供一個可讓 Web 服務應用程式參與發佈和訂閱傳訊型樣的環境。 這項參與也可能要求能夠在 Web 服務用戶端與企業服務匯流排的其他用戶端之間交換事件通知。
如果要建立一項設計,解決方案架構設計師要完成下列主要步驟:
- 瞭解 WebSphere Application Server 中所提供的 WS-Notification 支援。
- 選取能夠支援 WS-Notification 標準的企業軟硬體產品組合。
- 遵循將實作的特定WS-Notification 拓蹼來設計代管應用程式的伺服器拓蹼。
在系統設計階段中,解決方案架構設計師的其他目標如下:
- 滿足系統的非功能性需求。 例如,在伺服器之間平衡用戶端工作量,以取得效能或可靠性,以及採用高可用性方式來提供服務。 如需相關資訊,請參閱叢集化環境中的 WS-Notification。
- 將基礎架構建立成能夠依照商業合約來提供不同的服務品質 (QoS)。 例如,向黃金等級的客戶提供高於標準等級客戶的 QoS。 如需相關資訊,請參閱設計 WS-Notification 的 QoS 分割伺服器拓蹼及設計 WS-Notification 的 Web 服務的服務品質伺服器拓蹼。
系統管理者
關於系統管理者為了協助實作一般 WS-Notification 作業而執行的特定步驟,請參閱下列主題:
- 利用 Script 來快速啟動及執行 WS-Notification.
- 配置 WS-Notification 服務,專供 WS-Notification 應用程式使用.
- 提供 WS-Notification 應用程式對於現有匯流排主題空間的存取.
- 在應用程式伺服器之間平衡 WS-Notification 工作量.
- 提供 WS-Notification 的高可用性 (HA) 拓蹼.
- 配置 WS-Notification 的 QoS 分割伺服器拓蹼.
- 維護 WS-Notification 安全.
- 配置 JAX-WS 處理程式.
- 在 WS-Notification 服務上套用 JAX-WS 處理程式清單.
- 配置 7.0 版 WS-Notification 服務的 Web 服務 QoS.
- 配置 WS-Notification 可靠通知.
- 將 6.1 版 WS-Notification 配置從 WebSphere Application Server 6.1 版移轉至 7.0 版或更新版本.
- 準備移轉的 6.1 版 WS-Notification 配置來提供可靠通知.
- 在執行時期與 WS-Notification 互動.
- 將 WS-Notification 應用程式的 WSDL 檔發佈至壓縮.
應用程式開發人員
如果解決方案架構設計師指定一項需求,要求若建立包含相關設定檔的訂閱,就必須在系統中插入事件通知(發佈訊息)或接收系統的事件通知,應用程式開發人員可以利用 WS-Notification 來符合這個需求。
WS-Notification 定義了各種生產端和消費端應用程式型樣,應用程式開發人員可以依相關應用程式的確切需求來使用這些型樣。
下列一般 WS-Notification 作業中可探索到這些選項:
另請參閱開發使用 WS-Notification 的應用程式和過濾發佈的訊息內容。