延迟绑定任务间相互依赖型业务流程的建模与实现
业务流程是服务组合的一种方式。任务是业务流程的执行单元,通过Web服务或人工任务得以实施。在一些情况下,有些任务在流程建模时没有指定具体实现,这类任务称为抽象任务。抽象任务的具体实现只能在运行时根据流程的实例和上下文情况动态绑定至某一功能模块,即所谓延迟绑定任务。为实现这类流程灵活性,前人的工作(如Worklet)可将任务的具体内容延迟到运行时绑定或建模到如子流程的功能模块上。但是,如果流程中这些任务延迟绑定的业务流程在业务语义上存在某种依赖,现有的方法无法有效处理。对于这类延迟绑定任务间存在依赖的业务流程,本文提出一种业务流程依赖建模方法,在WS-Coordination的基础上设计了一个协同协议使实现延迟绑定任务的Web服务在这种依赖关系下协同工作,并通过扩展YAWL和Worklet实现的原型系统证实了上述机制的可行性。这些机制形成一种兼顾流程运行时灵活性和流程约束的业务流程管理方法。
服务组合 业务流程 延迟绑定 任务依赖 WS-Coordination
周征奇 张亮
复旦大学计算机科学技术学院 上海 200433
国内会议
西安
中文
1-8
2012-08-16(万方平台首次上网日期,不代表论文的发表时间)