摘要
基于网格的工作流系统采用混合式的体系结构,在工作流引擎上集中管理,在任务处理上进行分布执行.工作流引擎通过解析树实现对过程模型中活动的处理,并给出遍历算法.工作流图形化建模工具支持模型向XML文件的转换,并支持XPDL标准.系统基于开放源码的G lobusToolkit3.9.1实现,对于过程模型定义工具和工作流引擎,通过W eb服务封装技术,把已有工作流系统的相关COM组件实现为网格服务,并把支持工作流的网格资源发布到协同设计环境中.对于工作流过程模型中的XML表示,采用C#实现为W eb服务.多个W eb服务结合在一起,实现网格环境下的工作流的布置.
The runtime architecture of workflow based on grid is hybrid, which adopts centralized methods in workflow engine and distributed task managers. Using parse tree, workflow engine manages every activity in process model, and for this purpose, traverse arithmetic for process graph is designed. Graphics process model tool provides XML (extensible markup language) generating interface, and this interface is adapted to XPDL (XML process definition language) standard submitted by WfMC (Workflow Management Coalition). The development of workflow system is based on Globus Toolkit 3.9. 1. Workflow engine and process model tool are implemented by encapsulated Web services from legacy COM components, and XML presentation of workflow process model is completed using C#. Web services for workflow system are published on Internet for cooperating design in virtual organizations.
出处
《东南大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2005年第5期697-701,共5页
Journal of Southeast University:Natural Science Edition
基金
国家高技术研究发展计划(863计划)资助项目(2003AA413320)