任务:记录服务状态管理决策
此任务根据包含的设计元素和外部子系统/接口的协作来定义和指定面向服务的解决方案的服务和结构。
用途
  • 根据包含的设计元素和外部子系统/接口的协作,定义面向服务的解决方案的服务和结构。
  • 要分析服务的共同点和可变性(请参阅指南:可变性分析)。
  • 记录服务规范。
  • 确定服务间的依赖关系和通信。
关系
主要描述
本任务优化了在活动:确定服务过程中确定并取得资格的一组工件:服务规范,并提供了其他结构和详细信息。此设计级别的详细信息包括接口、消息、服务组合以及供应商的服务分配。
步骤
记录状态管理需求

虽然认为个别服务没有状态,但是组合经常要求保留组合服务调用过程中的状态信息。 服务的编排者通常负责状态的管理。或者出于性能原因,实施和实现多个相关服务的组件或对服务的操作的组件可能需要保留调用之间的状态。

SOA 环境中的状态管理可分成三大类:

  • 事务状态 - 在与客户机对话时,服务具有开放的事务。
  • 安全性状态 - 在与客户机对话时,安全环境保持为开放状态。
  • 功能状态 - 与客户机对话时,涉及许多相关操作。

关于更多信息,请参阅指南:服务的状态管理

属性
多次出现
事件驱动
正在进行
可选
已计划
可重复
更多信息