基于Petri网和事件通讯的工作流系统设计
文献类型:学位论文
作者 | 黄晓琬 |
学位类别 | 博士 |
答辩日期 | 2000 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 工作流 过程 过程定义 事件 工作流引擎 服务代理 |
学位专业 | 计算机软件与理论 |
中文摘要 | 工作流是在当今的企业级计算中为业务过程建模和实现业务过程重规划的软件技术。简单地说,工作流的内容就是一系列相互衔接,自动进行的业务活动或任务。工作流管理系统是通过软件来定义、创建、管理和优化工作流执行的系统。本文的目的是设计、构造一种以Petri网建模技术和事件通讯协调技术为基础的工作流系统。首先我们研究了Petri网在工作流过程建模中的应用,提出了一套全面的基于Petri网的过程建模方法。为了适应工作流过程的特性,本文对基本的Petri网表示法作了诸如同步、互斥、嵌套的扩展,使利它能够简洁直观地描述各种过程活动。第二步我们设计并实现了作为工作流通讯层的事件服务。其以消息通讯机制作为底层支持,以push/pull模式为对外接口,使得工作流系统对象以事件方式交互协调,从而更灵活的实现了系统的组件分布性、透明性和松耦合。然后我们参照WfMC工作流系统参考模型,结合研究开发的Petri网建模方法和事件通讯技术,提出了工作流系统结构的一种解决方案。我们以面向对象方法建立了工作流系统的对象模型,并对工作流引擎的实现进行了深入的研究,分析了引擎的组成和行为特征,并对过程对象的协作关系进行了考察,给出了工作流引擎的设计方案。最后,我们讨论了基于Petri网方法和事件通讯技术的工作流系统的进一步研究与开发问题。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 59 |
源URL | [http://ir.iscas.ac.cn/handle/311060/6014] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 黄晓琬. 基于Petri网和事件通讯的工作流系统设计[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2000. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。