迈向灵活的高级流程建模与执行
在当今的工作流管理领域,流程建模和执行概念处于核心地位。随着企业业务的不断发展和变化,对支持异构流程、灵活性、可重用性和分布式处理的需求日益增长。本文将深入探讨如何设计下一代流程建模语言及其执行机制,以应对这些挑战。
1. 引言
工作流管理的核心在于流程建模和执行概念。支持异构流程(以人为中心和以系统为中心)、灵活性、可重用性和分布式处理,是设计下一代流程建模语言及其执行机制的重要挑战。特别是灵活和协作的流程,往往依赖于不可预测的变化,因此需要人工干预。
为了满足这些需求,我们需要一种高级的流程建模语言,它能够实现简单、恰当且参与式的工作流设计。我们提出的这种流程建模语言,基于面向对象的建模和执行技术,具备以下特点:
- 能够在高级抽象层面上对任务和任务网络进行规范。
- 支持灵活且用户可适应的控制和数据流规范。
- 提高工作流模型的可重用性。
这种方法的特点包括:将工作流模式和实例元素统一集成建模为对象,以及将灵活的基于规则的技术与任务图的高级构造相结合。最后,我们还将介绍基于面向对象的分布式工作流模型执行方法,即工作流由任务代理直接执行,这些任务代理可视为反应式组件,通过消息传递进行交互,其执行行为源自工作流模式中定义的任务的上下文无关和上下文相关行为。
2. 高级工作流管理的要求
2.1 设计目标
为了将工作流技术应用于更广泛的流程,特别是支持动态、面向人类和分布式的流程,我们强调全面和集成的流程建模与执行方法应满足以下要求:
|要求|描述|
| ---- | ---- |
|适应异构流程|大多数业
超级会员免费看
订阅专栏 解锁全文
54

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



