%0 Journal Article %T 基于服务协作中间件的动态流程模型 %A 刘绍华? %A 魏峻? %A 黄涛? %J 软件学报 %P 1431-1440 %D 2004 %X 新兴的面向服务体系结构正在加速软件的发展和变化,无法适应动态环境的应用将逐渐失去作用,尤其对那些面临着需求频繁变更的业务流程管理系统而言更是如此.为了响应这种现实需求,基于web服务和业务流程管理技术,提出了服务协作中间件(servicecooperationmiddleware,简称scm)模型,探讨了其内部机理与协作流程元模型的形式化.通过引入模型转换,扩充流程状态空间,定义了动态流程模型,动态流程的结构重构和行为自适应可以借助scm的反射能力得以实现.针对scm模型,设计了流程虚拟机(prrocessvirtualmachine,简称pvm),流程在运行时由pvm控制执行.借助于模型驱动机制,业务流程可从设计到运行不断地进行模型变换.由此建立的业务流程能够更灵活、更广泛地适用于各种开放环境,提升企业分布计算. %K 服务协作 %K 动态流程 %K 可变结构 %K 反射 %K 流程虚拟机 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=20041002&flag=1