首页 | 本学科首页   官方微博 | 高级检索  
     

基于服务协作中间件的动态流程模型
引用本文:刘绍华,魏峻,黄涛. 基于服务协作中间件的动态流程模型[J]. 软件学报, 2004, 15(10): 1431-1440
作者姓名:刘绍华  魏峻  黄涛
作者单位:中国科学院,软件研究所,软件工程技术中心,北京,100080
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60203029, 60173023(国家自然科学基金);the National High-Tech Research and Development Plan of China under Grant Nos.2001AA113010, 2002AA413610, 2003AA413010,2003AA115440(国家高技术研究发展计划(863));the National Grand Fumdamental Research 973 Program of China under GrantNo.2002CB312005(国家重点基础研究发展规划(973))
摘    要:新兴的面向服务体系结构正在加速软件的发展和变化,无法适应动态环境的应用将逐渐失去作用,尤其对那些面临着需求频繁变更的业务流程管理系统而言更是如此.为了响应这种现实需求,基于Web服务和业务流程管理技术,提出了服务协作中间件(service cooperation middleware,简称SCM)模型,探讨了其内部机理与协作流程元模型的形式化.通过引入模型转换,扩充流程状态空间,定义了动态流程模型,动态流程的结构重构和行为自适应可以借助SCM的反射能力得以实现.针对SCM模型,设计了流程虚拟机(prrocess virtual machine,简称PVM),流程在运行时由PVM控制执行.借助于模型驱动机制,业务流程可从设计到运行不断地进行模型变换.由此建立的业务流程能够更灵活、更广泛地适用于各种开放环境,提升企业分布计算.

关 键 词:服务协作  动态流程  可变结构  反射  流程虚拟机
文章编号:1000-9825200415(10)1431
收稿时间:2004-02-10
修稿时间:2004-05-08

A Dynamic Process Model Based on Service Cooperation Middleware
LIU Shao-Hu,WEI Jun and HUANG Tao. A Dynamic Process Model Based on Service Cooperation Middleware[J]. Journal of Software, 2004, 15(10): 1431-1440
Authors:LIU Shao-Hu  WEI Jun  HUANG Tao
Abstract:Emerging service oriented architecture is increasing the evolution and variation of software resources. Applications that cannot adapt to dynamic environments will decrease their usefulness, particularly to business process management systems that face requirements changed frequently. In response to the realistic requirements, this paper, based on Web services and business process management techniques, propose a model of service cooperation middleware (SCM) for enterprise computing. First, it discusses the conceptual architecture and operation mechanisms of SCM, then formalizes the meta-model of cooperative processes deployed on SCM. By introducing a model transformation function into the formalization, a static process model can be extended to a dynamic one. In virtue of the reflection capability, structural reconstruction and behavioral adaptation of the dynamic processes can be achieved in SCM by introspection and effectuation. In terms of the conceptual model of SCM, a process virtual machine (PVM) is designed as a running container for cooperative processes. Borrowed from the power of MDA mechanism, the model of a business process can be transformed successively from design to run time. The business processes established on SCM can be more flexibly and extensively applied to various open environments, and leverage modern enterprise computing.
Keywords:service cooperation  dynamic process  variable structure  reflection  process virtual machine
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号