混合流程模型语义与复杂事件处理
1. 复杂事件处理相关方法
在复杂事件处理(CEP)领域,有一种方法通过呈现关于事件源的知识表示,让CEP管理员可以选择以静态或动态的方式将额外知识集成到规则中。该方法具有很强的通用性,它不会修改CEP查询的语义和语法,因此可以与任何现有的或未来的CEP系统配合使用。其提出的带有本体属性的查询参数化方案,能适应任何需要可演化能力和适应性的系统。
2. 业务流程建模中的范式
在业务流程建模领域,存在两种主要的建模范式:命令式范式和声明式范式。
- 命令式范式 :主流的命令式建模符号对应的模型会详细描述业务流程可能展现的精确行为。例如BPMN,它的第一个版本于2004年由BPMI联盟提出,是广泛采用的新创建语言。
- 声明式范式 :声明式模型不会明确规定流程活动的执行顺序,而是强调在流程执行过程中应遵守的约束条件。任何不符合这些约束的行为都是禁止的,而未明确排除的行为则是允许的。像Declare、DCR图和SCIFF等都是声明式建模技术的例子。
3. 混合流程模型的提出
许多现实生活中的流程可以看作是结构化和非结构化部分的组合。对于高度灵活的流程部分,声明式建模方法能简单描述这些“灵活区域”,重点在于禁止不允许的行为;而对于高度结构化的部分,命令式描述更合适,因为描述允许的有限行为比排除更多不允许的情况更简单。之前的研究也表明,业务流程中同时包含结构化和非结构化部分的情况很普遍,BPM专业人士认为混合流程建模技术比单纯的声明式或命令式技术更有吸引力。
4. 相关工作
超级会员免费看
订阅专栏 解锁全文
17万+

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



