关于上下文驱动的事务性 Web 服务策略及服务级别协议自动生成
在当今的 Web 服务领域,随着组织越来越多地将服务以 Web 服务的形式提供,用户面临着更多的选择。当有多个功能等效的服务时,非功能需求就成为了选择 Web 服务的关键因素。因此,服务级别协议(SLA)的定义和管理变得尤为重要。
1. 上下文驱动的事务性 Web 服务
有一种开发上下文驱动的事务性 Web 服务的方法。该方法为 Web 服务定义了事务属性,使得这些服务能够通过策略进行组合和联合执行管理。同时,通过应用适应策略,这种方法还能帮助处理异常情况。
2. 服务级别协议自动生成
在服务调用之前,服务提供商和用户之间可能需要达成一个协议,这个协议就是 SLA,它是双方协商的结果,规定了服务调用的方式。传统的 SLA 往往涉及长期关系且需要手动执行,而现在提出了一种即时生成 SLA 的模型。
2.1 运行示例:交通监控服务
以交通监控服务为例,该服务为美国的商业和零售客户提供当地交通的最新信息。其服务质量由两类质量维度定义:
- 技术质量维度 :与服务提供的技术方面相关,适用于任何 Web 服务,不依赖于服务所在的领域。这里考虑了可用性、数据加密和响应时间三个维度。
- 可用性 :指系统正常运行和可访问的预期时间百分比。
- 数据加密 :指用于保护数据免受恶意访问的算法。
- 响应时间 :指从发送请求到收到结果的预期延迟。
- 领
超级会员免费看
订阅专栏 解锁全文
176万+

被折叠的 条评论
为什么被折叠?



