下载此文档

基于规则引擎的动态工作流模型研究与设计.pdf


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
武汉理工大学
硕士学位论文
基于规则引擎的动态工作流模型研究与设计
姓名:成敏
申请学位级别:硕士
专业:计算机应用技术
指导教师:薛胜军
20090501
摘要随着信息化的不断深入,际跻丫氲狡笠瞪俗鞯母鞲龌方凇9作流管理技术正是从通过提高企业整体协作效率来提高企业生产效率的角度出发,提供对业务过程中的各个活动的支持。因此,在企业信息系统中采用工作流管理技术,可显著提高企业流程的协调性和控制的效率,从而达到企业整体然而,在现有工作流系统运行模式在实际企业应用中存在如下的缺陷和限制:首先,现有工作流系统的运行模式相对静态,运行时规则无法更改;另外,大多数工作流系统都缺少中央规则信息库,应用中缺乏一种规则和策略集中管理机制;第三,在应对复杂多变的业务规则时,工作流系统无法处理复杂规则为此,本文提出一种基于规则引擎的动态工作流模型与业务规则分离的思想,能够很好地解决前面提到的这三种问题。分离之后,业务规则被公开为三种服务:决策规则服务和任务规则擎来利用决策规则服务,以决定流程的动态流向:在涉及大量业务逻辑和规则时,流程可以调用动作规则服务,规则引擎可以加速流程执行;在处理复杂任务分配时,流程可以调用任务规则服务来简化业务管理。这种更为灵活的方法可以显著本文对这种基于规则引擎的动态工作流模型进行了深入的研究。首先概括了工作流和工作流管理系统的基本概念,研究了工作流管理系统的现状及存在的问题。接着介绍了业务规则和规则引擎的概念,以及规则引擎所能起到的作用。在仔细分析了规则引擎结构和工作机制的基础上,总结出规则引擎的适用场景。然后将规则引擎引入工作流系统中,并对其进行建模。设计了基于规则引擎的工作流模型的体系结构,流程管理和规则管理及规则引擎服务模型,并对此系统下流程动态修改策略进行了研究。最后设计和实现了一个网上订单的原型系统对模型的可行性进行了验证。关键词:工作流系统;业务规则;规则引擎业务过程效率的最大化。和迅速地应对变更。瓻瓸肓耸褂霉嬖蛞娼滴窳鞒服务、动作规则服务。流程在到达决策点时通过查询该引减少维护成本。
甌;瑃.,:,甌篎瑃..
.、Ⅳ,;琣篽.,,甀籖
研究生┟:选导师┟:研究生┟:兹垃其:竺立。互:独创性声明应荓:竺二唬竺学位论文使用授权书本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究的任何贡献均已在论文中作了明确的说明并表示了谢意。.研究生┟:本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权武汉理工大学可以将本学位论文的全部内容编入有关数据库进行检索,可以采用影印、缩印和其他复制手段保存或汇编本学位论文。同时授权经武汉理工大学认可的有关机构或论文数据库使用或收录本学位论文,并向社会公众提供信息服务。C艿穆畚脑诮饷芎笥ψ袷卮斯娑日期:
第滦髀课题背景及研究意义在市场竞争日趋激烈的情况下,企业纷纷建立企业信息系统来辅助企业业务活动,以期提高企业的工作效率,改善企业的经营管理水平,降低企业的生产成本,加快企业对市场变化的反应速度,从而在竞争中占得有利地位。而传统的信息处理系统大多是独立运行,互相之间缺乏必要的交互与协调,从而使得它们在协调多个人的活动、以协同完成某个共同的任务方面有着比较严重的不足。此时,主要特点是使处理过程自动化,使人以及各种应用相互之间协调工作,以完成某项工作的工作流技术应运而生。“工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。’’【年工作流管理联盟颁布的工作流参考模型以及相应的标准更加把工作流技术带入相对成熟的阶段。迄今为止,工作流及其相关技术已经在银行、电信、医疗保险、行政管理、生产制造等诸多领域取得了很大成功。现有工作流系统的运行模式是由工作流引擎对于事先定制好的路由规则进行解释、执行,这样整个业务过程就呈现出一种相对静念的线性状态,运行时无法更改【俊H欢谙质登榭鲋校笠倒芾碚叨云笠导系统的开发有着如下的要求:尽管现代商业规则异常复杂,但为提高效率,管理流程必须自动化:市场要求业务规则经常变化,系统必须依据业务规则的变化快速、低成本的更新:为了快速、低成本的更新,业务人员应能直接管理系统中的规则,而不需要程序开发人员的参与【。这种情况下,项目开发人员就会碰到以下问题:有些复杂的商业规则很难推导出算法和抽象出数据模型;软件工程要求从需

基于规则引擎的动态工作流模型研究与设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人quality
  • 文件大小0 KB
  • 时间2014-02-28