基于服务协作中间件的动态流程模型

被引:21
作者
刘绍华
魏峻
黄涛
机构
[1] 中国科学院软件研究所软件工程技术中心
[2] 中国科学院软件研究所软件工程技术中心 北京
关键词
服务协作; 动态流程; 可变结构; 反射; 流程虚拟机;
D O I
10.13328/j.cnki.jos.2004.10.002
中图分类号
TP311 [程序设计、软件工程];
学科分类号
081202 ; 0835 ;
摘要
新兴的面向服务体系结构正在加速软件的发展和变化,无法适应动态环境的应用将逐渐失去作用,尤其对那些面临着需求频繁变更的业务流程管理系统而言更是如此.为了响应这种现实需求,基于Web服务和业务流程管理技术,提出了服务协作中间件(service cooperation middleware,简称SCM)模型,探讨了其内部机理与协作流程元模型的形式化.通过引入模型转换,扩充流程状态空间,定义了动态流程模型,动态流程的结构重构和行为自适应可以借助SCM的反射能力得以实现.针对SCM模型,设计了流程虚拟机(process virtual machine,简称PVM),流程在运行时由PVM控制执行.借助于模型驱动机制,业务流程可从设计到运行不断地进行模型变换.由此建立的业务流程能够更灵活、更广泛地适用于各种开放环境,提升企业分布计算.
引用
收藏
页码:1431 / 1440
页数:10
相关论文
共 2 条
[1]  
网络分布计算和软件工程[M]. - 科学出版社 , 冯玉琳等编著, 2003
[2]  
Modeling formalisms for dynamic structure systems[J] . Fernando J. Barros.ACM Transactions on Modeling and Computer Simulation (TOMACS) . 1997 (4)