样本中 WSRR 工件的概述

下面介绍了用于描述店铺服务的 WSRR 工件。REST 服务的工件遵循类似的模式。

Bob's Warehouse 是一家同时拥有提供方店铺服务和使用方 StoreConsumer 应用程序的组织。

仓库业务服务是用于容纳店铺服务所有版本的对象。店铺服务版本表示店铺服务的特定版本。此版本是为复用而提供的服务。店铺服务级别定义 (SLD) 附加了两个策略;第一个策略会拒绝 90 秒内 5 条消息之后的消息,第二个策略会根据 Store.wsdl 模式执行验证。这两个策略意味着无论请求发送者是谁,都将验证发送至店铺服务的请求,并且在任何 90 秒的时间段内最多允许向该服务发送 5 个请求。SLD 还具有匿名服务级别协议 (SLA)。当传入没有匹配 SLA 的请求时,将应用附加到此 SLA 的任何策略。如果满足以下条件,那么表示 SLA 匹配:

StoreConsumer 业务应用程序表示 StoreConsumer 应用程序,StoreConsumer 应用程序版本是该应用程序的特定版本。此应用程序是使用者:它将复用店铺服务。其使用者标识是“CEO”。此应用程序有两个可用的 SLA,这些 SLA 构成了允许此应用程序使用店铺服务的协议。其中一个 SLA 的上下文标识是“Gold”,表示它与 StoreConsumer 应用程序中上下文标识为“Gold”的请求相匹配,另一个 SLA 与 Silver 相匹配。Gold SLA 将策略附加到重新路由请求,这样 StoreConsumer 应用程序中上下文标识设置为 Gold 的任何请求都将重新路由到策略中指定的端点。Silver SLA 没有附加任何策略,因此它的存在意味着即使不应用任何策略,也允许传递 StoreConsumer 应用程序中上下文标识为 Silver 的请求。

在此样本中,有一个通知策略附加到匿名 SLA。
图 1. 样本域StoreSLD 服务是 Store V1.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