分布式工作流系统的可靠性研究.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式工作流系统的可靠性研究.PDF

陶冶,范玉顺,罗海滨,《计算机科学》,VOL.28 ,No.5,2001, pp.6-10 分布式工作流系统的可靠性研究* 陶 冶 范玉顺 罗海滨 清华大学自动化系,北京 100084 摘 要 工作流管理系统为企业中不同部门之间的协作以及不同应用之间的集成提供了一 个功能强大的计算环境。在当前工作流技术的研究领域中,分布式工作流系统逐渐成为研究 的热点,而系统的可靠性是分布式工作流系统成功实施的关键因素之一。本文介绍了相关的 领域概念、系统结构、过程实例的执行以及全局控制机制,提出了一种基于企业功能领域划 分的、具有很高可靠性的分布式工作流系统的设计和实施方案。 关键字 可靠性;工作流;分布式工作流系统;CORBA 一、 引言 工作流技术作为现代企业实现过程管理与过程控制的一项关键技术,它为企业的经营过 程提供了一个从模型分析、建立、管理、仿真到运行的完整框架。同时,工作流管理系统通 过一套集成化、可互操作的软件工具为这个框架提供了全过程的支持。经过十几年的发展, 工作流技术已逐渐走向成熟,至今已被应用于银行、电信、医疗保健、生产制造等诸多领域。 但是,也必须看到,工作流技术无论在理论上还是在技术本身还不够成熟,应用范围还 不够广泛。研究人员则从工作流应用系统的角度指出了目前所存在的性能方面的不足[1],例 如各工作流系统间彼此几乎都不兼容,无法胜任大规模业务,负荷能力有限,系统可靠性、 可扩展性和灵活性差,而且不能提供强有力的安全保证,这主要是因为单一数据库、集中式 结构、有限的通讯能力以及缺乏前瞻性的设计等原因所致。 提高工作流管理系统整体性能的一个重要策略是工作流机的分布,各分布工作流机的协 作将使系统从结构上变得更加合理,它是提高工作流管理系统可靠性和可扩展性的关键之 一。本文将介绍一种基于企业功能领域划分的分布式工作流机的协作模式和实施方法,提出 一系列增强系统可靠性的策略,以努力解决以往集中式工作流机所固有的一些问题。 二、 企业的功能领域 在企业CIMS应用工程的实施过程中,需要首先根据企业自身特点,利用通用功能视图 模型的基本构件生成对企业需求分析阶段的功能模型。在CIMOSA体系结构中[4],功能视图 反映了企业的功能结构,从上到下,依次为领域(Domain )、领域过程(Domain Process )、 经营过程(Business Process )、企业活动(Enterprise Activity )和原子级的功能操作(Function Operation ),其中的领域是一个很重要的概念。根据企业的经营目标,企业可以划分为 若干个互相正交的领域,每个领域都有其目标、功能及其领域过程,领域的功能由 领域过程实现。功能视图中领域的概念正是“面向客户”、“面向市场”的新的经营观念的 体现,它使得企业的划分不再是传统的“面向职能”的陈旧模式。领域的划分和确定由企业 经营目标和所受到的限制条件的集合决定。不同的领域将实现不同的企业目标,彼此之间通 过事件、消息相互联系与协调,从而为企业建立新型的运行机制奠定了基础。 根据过程视图与功能视图之间的交互特性以及企业功能领域划分的思想,我们将把工作 流管理系统中的核心组件工作流机与企业的建模过程有机结合,使运行时的系统能够与企业 模型紧密集成。为此,需要从两个方面进行新的设置:首先,在建立每一个可执行的过程模 型时,针对于最基本的活动单元,将它们与适当的功能领域相关联,这可以通过在建模工具 1 陶冶,范玉顺,罗海滨,《计算机科学》,VOL.28 ,No.5,2001, pp.6-10 中添加功能领域的属性来实现,有关功能领域的信息则由企业的功能模型提供;其次,对于 每一个运行时的工作流机,也同样为它们绑定不同的功能领域,这可以在注册新的工作流机 时完成设置。不同领域的工作流机将负责执行不同的活动,包括激活相关的应用、生成任务 表、对后继活动进行导航等。通过这种针对功能领域的绑定,企业中的每一个任务都将与某 一个分布的工作流机发生联系,同时,每一个工作流机的职责也随之变得清晰和明确。 三、 分布式工作流机的体系结构 [2]

文档评论(0)

sunyangbill + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档