- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第35卷专辑 兰州大学学报 (自然科 学学版) Vol.35Supp
1999年8月 JournalofLanzhouUniversiyt(NaturalSciences) Aug.1999
文章编号:0455-2059(1999)0576-05
ScopeWork系统工作流定义语言SWDL的设计
李 颖,曾春,宋宝燕,田文虎,王国仁,于 戈
(东北大学 计算机系 辽宁沈阳 110006)
摘 要:本文;台}}了一个支持复杂应用的工作流管理系统 ScopeWork的工作流定义语言一
SWDL(ScopeWorkDefinitionLanguage)的设计Ji案.ScopeWork系统建立六CORBA信息集成平
台之 「,应用在分}u式异构环境,而SWDLTu以CORBA-1DL为规范3I在此46%I_L进行适当扩充而
成的,它可以描述复杂4构的工作流流程,月一且能够清晰地描述任务之间的控制流依赖关系和任
务的补偿信息,表达出事务性下作流的语义
关键词:CORBA;工DL;I_作流;工作流定义语高
引言
近年米,I_作流系统已由以前简单、集中的办公白动化等领域发展到了现在的复杂的、,
分布异构环境 卜的一种协同操作技术.日前己经有许多种描述工作流的诸言,比较典型的
有:
1)土耳其中东}_业人学设计的}_作流定义语言- MFDLIi.zl,这种语言的特点有:MFDL
是一种块结构化的语言,这种结构化的语言克服了使用非结构化语言和基于规则的语言所带
来的弊端,使测试和调试复杂的工作流变得简单夕1且可以高效地描述复杂的大型的工作流过
程.另外这种块结构语言清晰地描述了各任务之简的派赖丈系(控制流和数据流),对系统
的分布式调度很有帮助.该语言不仅清晰地定义了任务之问的数据和控制依赖关系而且还提
供了头败的恢复机制. ” ’-
2)美国优治亚大学开发的_}_作流系统MBFGOR2中提供的工作流定义语言. -WFSL/TSI.
和WILLa7,这种语言的特点有;WFSL是 种说明性的基于规则的语言;采用两种语言即WFSL
和TSI来描述工作流流程和任务;WTL是继WFSL/TSI之后的一「作流中间谱言,近似于工作
流管理联盟 (WFMC)提出的工作流过程定义语言(WPDL)规范-
木文介绍的支持CIMS应用的土作流管理系统ScopeWork的土作流定义语言-SWDL,是
在结合ScopeWork系统的特点 (基少CORBA)和其他1:作流定义语言的优点的基础之上设计
而成的.具有以一L个特点:它是CORBA-IDL的扩充,是一种面向对象的结构化语言;它
使用enabledby语句,清晰地描述任务之间的控制流依赖关系,类似于FCA规则;它提供
了任务的补偿信息和参与者信息,表达出事务型 作「流的语义.
收稿 日期:199904-02.
资助项 目:国家863汁划CIO 主题 (863-511-9846-002)资助项 目
作者简介:李颖(1972一),女,顾 I:研究生
专才耳 李颖等:ScopeWork系统工作流定义语言SWILL的设计
1ScopeWork工作流模型
ScopeWork的工作流模型中任务之间的跃迁结构可分为6种:顺序结构、应急结构、分
支结构、汇聚结构、循环结构和补偿/反做结构. 下面各种结构中提到的任务,除特殊说明
的以外,都是事务型任务.假设:(‘,)一;且,(一。),r,二表示 巨]任务名.
表示简单任务,
一表示复合任务.今,C表示分支,0,0表示汇聚., 一一 ,表
示3种跃迁.*表示省略.
I)顺序结构. 表示T,提交后,T:开始启动 一直类推到L. 如果T、中有一个废弃,
整个顺序结构废弃(见图l).
2)应急结构.表示T,废弃后,r‘:开始启动,一直类推到毛 如果Ti中有一个提交,
整个应急结构提交(见图2).
3)分支结构、可分为无条件分支结构,有条件分支结构和部分分支(见图3). 无条
件结构表示选定所有的分支.
*Tn一 鹭 《CCoonn*dd_,,一〔
T, 一T1井
文档评论(0)