⑨⋯⋯硕士学位论文基于行为驱动开发的轻量级工作流引擎的设计与实现学科专业:计算机软件与理论华中师范大学计算机科学系论文作者:钱茅指导教师:叶俊民教授研究方向:软件工程年
:篜一’‘
⑨导师签名:叶缈作者签名:钱荑作者签名:蚀蒜作者签名:瓴美华中师范大学学位论文原创性声明和使用授权说明日期:幽,辍日学位论文版权使用授权书闕‘月;日日期:年隆萑日期:汉黮原创性声明保密论文注释:本学位论文属于保密,在——年解密后适用本授权书。日期:知年日规定享受相关权益。圜童诠塞握童卮进唇:旦圭生;旦坏┤:所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。学位论文作者完全了解华中师范大学有关保留、使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属华中师范大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笞袷卮斯娑非保密论文注释:本学位论文不属于保密范围,适用本授权书。日期:.畂日导师签名:本人已经认真阅读“咝Q宦畚娜氖菘夥⒉颊鲁,同意将本人的学位论文提交“咝Q宦畚娜氖菘中全文发布,并可按“章程械硕士学位论文‘
中文摘要随着业务流程自动化应用的趋势,工作流技术成为了近年来研究的热点,广泛应用于电子商务、办公自动化等领域。工作流引擎是工作流管理系统的核心组件,是实现企业应用集成的关键。针对目前工作流应用操作性差、集成能力弱等问题,结合工作流技术标准,本文提出了一种轻量级的工作流引擎开发方法。为保证工作流引擎的可用性和方便性,本文做了如下方面的研究:馕隽斯ぷ髁鞴棠P汀T诜治鯴淼幕∩希岢霾⑹迪至私馕鯴描述的过程定义模型的方法,通过结合验证模型语法的正确性。迪至酥С侄嘀质莞袷降墓ぷ鞅怼J褂霉ぷ鞅碜魑9ぷ髁髦葱惺道莸存储结构,通过对工作表通用操作方法,实现了过程实例数据的访问和转化、消息的解析和发送、命令的解析和调用、运行报告的过滤和组合等多种数据管理功能。杓撇⑹迪至似叫薪馐图芄沟墓ぷ髁饕娴脑诵薪馐湍?椤Mü?楣δ艿分离与使用时进行关联解释,最大限度地隔离了业务系统对工作流系统的影响,提高了系统部署能力和扩展性。岢霾⑹迪至私岷瞎ぷ髁髂J降腜网组网和运行算法。运行模块能根据过程模型的设置,自动完成对工作流模式的匹配,并调用对应的组网方法,将过程模型映射为P停越蟹抡婧驮诵小霾⑹迪至擞猩玃网模型的变量绑定及转移发生算法。在实现了可估值表达式和自定义变量设计的基础上,为┱沽肆踊〉谋泶锸奖量绑定算法,以此为基础实现了P投源远ㄒ灞淞康谋泶锸浇估值的转移发生方法。这种方法使引擎支持对更贴近现实描述的过程模型的转化和仿真。迪至硕酝獠坑τ玫募煞椒āR晕锪髋渌臀@治隽伺渌凸痰穆呒数据关系,将其转化为过程模型。通过转换和执行过程模型,调用物流活动的具体应用,引擎完成了对物流配送过程的工作流仿真。本文使用作为工作流引擎的开发语言,结合行为驱动开发方法,分析了引擎的功能,设计了组件体系结构,在实现引擎基本运行功能的基础上,以迭代的方式扩展了引擎的功能,使之成为灵活、方便、可操作性强的工作流系统组件。关键词:工作流引擎;;有色槐泶锸焦乐
.,狢琽瓸琣瓸瑆.,瑃:,,,琲瑃瑃.。
⑨,:,瑃.,.,’,;;籈琒‘
⑨目录中文摘要⋯⋯⋯⋯⋯第一章绪论⋯⋯⋯.......⋯⋯⋯⋯..课题研究背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一国内外研究现状概况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..本文的主要工作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.论文组织结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第二章工作流技术概述及相关技术介绍⋯⋯⋯⋯⋯工作流技术概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯推渌莞袷健胗邢拮刺脚本语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..形G7⒎椒ā小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第三章轻量级工作流引擎设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基于接口的工作流引擎的功能分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..工作流引擎架构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一过程模型解析器设计⋯⋯
基于行为驱动开发的轻量级工作流引擎的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.