18、工作流适应与服务绑定策略解析

工作流适应与服务绑定策略解析

1. 工作流适应概述

工作流适应可以在设计时或运行时进行。在设计时,描述控制和数据流的工作流模型可以进行任意修改,包括为任务分配服务,或者修改工作流定义中的控制和数据流。在运行时,工作流模型可以进行更改,以便为工作流任务分配新的服务,或者完全修改控制和数据流。修改后,需要决定是让所有正在运行的实例都从这些修改中受益(实例迁移),还是仅让部分正在运行的实例受益,亦或是仅让未来的实例使用这些修改。

服务分配基于绑定策略,主要有两种:
- 静态绑定策略 :要求在设计或部署时将服务分配给活动。
- 动态绑定策略 :要求在设计或部署时对服务的需求进行声明性描述,工作流引擎(或服务中间件)在运行时根据声明的标准发现实际服务。

动态绑定策略是最灵活的服务绑定方法,因为它允许在运行时根据工作流执行前声明的服务选择要求发现服务。如果服务出现故障,中间件可以根据指定的要求发现替代服务。服务选择的要求最迟在SBA开发的部署阶段指定,这意味着即使是最灵活的服务绑定策略,选择标准在运行时也是固定的。

2. 企业服务注册表

企业服务注册表用于同步需求工程、在线测试和工作流适应活动。它是企业内基于服务的应用程序使用的所有服务的引用集合,为测试技术提供必要的稳定性,同时允许一定程度的自由度(添加和/或删除服务)以对SBA应用适应技术。

不同绑定策略下企业服务注册表的使用情况如下:
| 绑定策略 | 服务添加 | 服务移除 |
| ---- | ---- | ---- |
| 静态绑定 | 需求工

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值