• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (7): 147-150.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

基于XML的工作流模型表示及映射算法研究

陈海燕,刘珍,刘建勋   

  1. (湖南科技大学知识处理与网络化制造湖南省教育厅重点实验室,湖南 湘潭 411201)
  • 收稿日期:2008-06-27 修回日期:2009-03-06 出版日期:2010-06-25 发布日期:2010-06-25
  • 通讯作者: 陈海燕 E-mail:ljx529@gmail.com
  • 作者简介:陈海燕(1973),女,湖南浏阳人,硕士,工程师,研究方向为工作流管理系统;刘珍,硕士生,研究方向为工作流与地理信息系统;刘建勋,博士,教授,研究方向为服务计算、工作流、知识与语义网格。
  • 基金资助:

    国家自然科学基金资助项目(60673119);国家863计划资助项目(2006AA04Z152);湖南省科技计划资助项目(2006GK3071);湖南省软科学资助项目(2006JT2003)

A XMLBased Workflow Model and Its Mapping Algorithm for Exchange

CHEN Haiyan,LIU Zhen,LIU Jianxun   

  1. (Key Laboratory of Knowledge  Processing and Networked Manufacturing,
    Hunan University of Science and Technology,Xiangtan 411201,China)
  • Received:2008-06-27 Revised:2009-03-06 Online:2010-06-25 Published:2010-06-25
  • Contact: CHEN Haiyan E-mail:ljx529@gmail.com

摘要:

针对不同工作流产品采用不同的模型表示这一问题,工作流参考联盟WfMC提出了一个基于XML表示的规范化的工作流过程定义语言XPDL,用于实现不同工作流产品之间模型的转换。因此,从内部工作流模型到XPDL的相互转换就是产品在模型一级互操作的一个关键问题。针对该问题,本文首先简单介绍了XPDL;然后分析和介绍了映射过程中的一些相关问题,考虑到不少工作流采用ECA规则驱动,通过分析将XPDL表示的模型导入、转换并保存于关系数据库中,形成基于ECA规则的模型表示;最后提出了基于事件驱动执行机制到XPDL之间的自动映射转换算法。

关键词: 工作流模型, XML, 映射

Abstract:

Considering the different workflow models in the world, Workflow Management Coalition proposes a XML based workflow process definition language, XPDL. It can be used to interexchange between different model representations. Therefore, it is important to map from an inner representation of the workflow model to  XPDL for exchange. To solve this problem, this paper first introduces the structure of XPDL,and then analyzes some general issues pertaining to the mapping procedure. Because most workflow enactment services are driven by the ECA rules, we propose a mapping algorithm from XPDL to ECA as an example to show the importance.

Key words: workflow model;XPDL;XML;mapping