网站大量收购独家精品文档,联系QQ:2885784924

ScopeWork系统工作流定义语言SWDL的设计研究.pdf

ScopeWork系统工作流定义语言SWDL的设计研究.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档