範例中 WSRR 構件的概觀

說明 Store 服務的 WSRR 構件會在這裡加以說明。REST 服務的構件會遵循類似型樣。

Bob's Warehouse 為同時擁有提供 Store 服務及消費 StoreConsumer 應用程式的組織。

Warehouse 商業服務為所有 Store 服務版本所在的物件。Store 服務版本代表特定版本的 Store 服務。此版本是為了重複使用而提供的服務。Store 服務等級定義 (SLD) 已附加兩個原則;第一個原則在 90 秒內拒絕 5 則訊息之後的訊息,而第二個原則會對 Store.wsdl 綱目執行驗證。這些原則表示已驗證 Store 服務的要求,而且在任何 90 秒期間容許最多 5 個要求傳遞至服務,不論提出要求的對象為何。SLD 也具有匿名服務等級協定 (SLA)。當進入的要求沒有任何相符 SLA 時,即會套用任何附加至此 SLA 的原則。如果滿足下列條件,SLA 即符合:

StoreConsumer 商業應用程式代表「StoreConsumer 應用程式」,而「StoreConsumer 應用程式版本」為此應用程式的特定版本。此應用程式為消費者:它正在重複使用 Store 服務。它具有消費者 ID CEO。針對此應用程式有兩個既定的 SLA,組成了一個協定,以容許此應用程式耗用 Store 服務。一個具有環境定義 ID Gold,表示它符合來自 StoreConsumer 應用程式,並且在要求中具有環境定義 ID Gold 的要求,而一個則符合 Silver。Gold SLA 具有一個附加至重新遞送要求的原則,因此任何來自 StoreConsumer 應用程式並且環境定義 ID 設為 Gold 的要求會被重新遞送至原則中指定的端點。Silver SLA 沒有附加的原則,因此其存在表示容許來自 StoreConsumer 應用程式並且環境定義 ID 為 Silver 的要求通過,但不會套用任何原則。

在此範例中,有一個通知原則附加至匿名 SLA。
圖 1. 範例網域StoreSLD 服務為 Store 1.0 版服務版本的實例。它包含「驗證原則」及在 90 秒內 5 則訊息之後拒絕原則。如果使用者為 Gold,則 Gold SLA 會使用「遞送」原則。如果使用者為匿名,則會使用「記載」原則。

概念 概念

反饋


「時間戳記」圖示 前次更新: 2014 年 3 月 5 日


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr25.doc/topics/csoa2_sample_wsrr_artefacts.htm