分布式工作流执行服务的设计与实现

分布式工作流执行服务的设计与实现

ID:32362934

大小:370.85 KB

页数:4页

时间:2019-02-03

分布式工作流执行服务的设计与实现_第1页
分布式工作流执行服务的设计与实现_第2页
分布式工作流执行服务的设计与实现_第3页
分布式工作流执行服务的设计与实现_第4页
资源描述:

《分布式工作流执行服务的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《计算机工程与应用》,No.24,2003,pp.118-120分布式工作流执行服务的设计与实现李红信范玉顺清华大学自动化系(北京100084)摘要工作流执行服务的实现方案是实施工作流技术最为关键的一个方面,工作流管理系统的应用特点决定了它必须与各种分布的、异构的应用通信或与其集成。为了给用户提供透明的工作流执行服务而隐藏工作流执行服务实现的复杂性,本文提出一种具有3层层次结构的工作流执行服务实现方案,其中的分布式通信服务层由通信中间件实现,使开发者无需关心程序间通信的复杂性,从而将精力放在解决业务问

2、题和优化业务逻辑方面,提高了应用开发的效率。关键词工作流执行服务分布式计算DesignandImplementationofDistributedWorkflowExecutionServiceLiHongxinFanYushun(DepartmentofAutomation,TsinghuaUniversity,Beijing100084)Abstract:Theimplementationofworkflowexecutionserviceiscriticaltotheimplementation

3、ofworkflowmanagementtechnologyinanenterprise.Workflowmanagementsystemhastobeintegratedwithvariousdistributedandheterogeneousapplicationsorhastocommunicatewiththem.Inordertoprovideatransparentworkflowexecutionservicetousersandseparatethecomplicatedimplem

4、entationdetailsfromthem,athree-layerarchitectureofworkflowexecutionserviceisproposedinthispaper,thecommunicationservicelayerisimplementedwithcommunicationmiddleware.Thedesignersarereleasedfromcomplicatedinter-programcommunicationandconcentratedonoptimiz

5、ingthebusinessprocess,therefore,theefficiencyofdevelopmentisenhanced.Keywords:Workflowexecutionservice,Distributedcomputing1引言逐渐发展起来的,它是实现企业业务过程重组、过程管理与过程自动化的核心技术。企业是通过相关的业务过程向外界提供产品或服务的,所以企业业务过程的效率和有效性成为简言之,工作流就是全部或部分企业业务过程企业赢得竞争的关键。目前市场竞争的特点是基于的自动化执行,

6、支持业务过程自动化执行的应用系时间的竞争(Time-basedCompetition),相对于成统即工作流管理系统。这里的“自动化”指的是业本、质量而言,时间已经成为竞争的焦点。务过程中要执行的任务从一个过程步骤向后续的过程步骤的传递是自动的,处理结果的提交或向指为了提高业务过程的效率和质量,一方面,企定数据库的存储也是自动的。工作流管理系统通过业普遍采用计算机应用系统、计算机网络等信息技在过程参与者的工作项列表中突出要执行的工作术支持业务过程。另一方面,企业及研究机构从组流实例,通知过程的参与者,从

7、而驱动着工作流的织和管理的角度对业务过程的运作方式进行了根执行,因此,工作流管理系统具有能动性。图1为本性的反思,从面向功能的管理转移到面向业务过一个简单的贷款业务在工作流管理系统支持下的程的管理。这两方面综合作用的结果就是企业业务执行过程。过程重组。工作流管理技术就是在这种应用背景下《计算机工程与应用》,No.24,2003,pp.118-120客户职员出纳工作流执行服务的请求一般是用户通过工作贷款申请批准申请拨入帐号流管理系统提供的用户界面(例如工作流客户端或Web浏览器)发出的。当用户发出一个工

8、作流执行申请表单申请表单服务请求后,工作流执行服务必须完成以下任务:贷款处理系统财务系统ó根据工作流模型规定的逻辑步骤执行工图1.贷款工作流的执行过程作流;ó确定所有有权限执行此步骤的执行者(人2工作流执行服务或软件Agent),并检查是否满足同步和协工作流管理系统支持的是企业或企业之间的调规则;业务过程,其用户分布在不同的地理位置,工作在ó若满足,则执行具体的服务内容;若此步不同的软、硬件平台之上,工作流的执行需要集成骤涉及到应用程序的调用,则工作流执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。