文档介绍:湖南师范大学
硕士学位论文
基于J2EE的工作流引擎设计与实现
姓名:邓海涛
申请学位级别:硕士
专业:电路与系统
指导教师:戴瑜兴
20050401
摘要㈠饕妫作流引擎采用基于的规范,核心部分直接对规范的引发展阶段,嗉际醣患山矗募芾硐低场⑹菘狻⒌缱佑卜作流管理系统的核心部分。当前已经有不少商业化的和开源的工擎进行分析和综述,闸述了论文的主要研究内容和总体结构。其次,对一:流相关概念,参考模型,工作流技术的现状和发展等方识。第二,闸述ぷ髁髂P秃凸ぷ髁鹘5姆椒āW胖亟步釾模式,设计卜作流模型的实现,以及解析器,通过解析器制功能和蛔髁骰疃乃承颉⒎⑸ⅰ⒒憔邸⑼降裙ぷ髁骰疃J健最后,文啦研究迪止ぷ髁饕嬗胍滴裣低臣傻姆椒ā鹤髁鞴芾砹C斯娣叮琗过程建模语言,从【:纪年代以来,随着企业活动范围的不断扩大,企业之间交往的吖掀深,蛔髁鞴芾硐低吃谄笠抵械玫搅斯惴旱挠τ茫帮助企业实现旱囊滴衤呒娣镀笠档墓ぷ髁鞒蹋ù蟮靥岣痩:作效率。作流技术研究以及相关的产品的开发也进入了快速骸竦扔鬖蝗菽傻焦ぷ髁鞴芾硐低持小9ぷ髁饕作流筲;理系统,但大多存在扩展性差、与业务系统结合不灵活、没有规范的接热钡恪;。肥鑫侍猓疚奶岢隽嘶贘墓ぷ流引擎原型。首先,介纠论文的研究背景,对国内外商业化及开源工作流引嘶作钊胙芯浚衔M暾男鹗隽擞牍ぷ髁飨喙氐母拍詈屠砺壑娣兜哪谌荨5谒模擞昧嗣嫦蚨韵蠹际鹾兔嫦蚨韵蟮纳杓的工作,把,的内容读取到引擎中,并由引擎执行。第五,工擎接口部分进行了继承和扩展,所有核一接口都有一个实现类相对飚,在。史现类巾实现了方法和属性、并作了一些扩展。实现了鹤髁饕娴幕竟δ苋绻ぷ髁鞴痰拇唇ā⒐移稹⒓绦裙芾砜关键词:设训墒迪接
,..,..,,猰瑆瑄琭,,.,,.甧琲畃甌‘.,瑃.’.躒
,琷:.。,,,,,
第一章绪论课题背景工作流的概念起源于生产组织和办公自动化领域,提出的目的程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。在计算机网络技术和分布式数据库技术迅速发展,多机协同工作技术日益成熟的基础上,于世纪年代中期发展起来的工作流技术为仓业更好地实现这些经营目标提供了先进的手段。工作流技术一出现马壕偷玫焦惴旱闹厥雍脱芯俊V两窆ぷ髁鞴芾砑际跻殉晒Φ卦擞某闪⒈曛咀殴ぷ髁骷际踅肓讼喽猿墒煜喽怨娣兜慕锥巍结构体系‘、应用程序接口⒐芾砼≈平覧、过程语言描述系统之中。工作流产品的市场每年以两位数字的速度迅猛增长。市场上工作流产品发展迅速,据统计,年工作流产品的增长率超过%。⒄是通过将鞣纸獬啥ㄒ辶己玫娜挝瘛⒔巧ǎ凑找欢ǖ墓嬖蚝凸到图书馆、医院、保险公司、银行等行业,然而它更重要的应用还是在工业领域,特别是制造业领域。年,工作流管理联盟为了实现不同工作流之间的相互操作,在工作流相关术语¨方面制定了一系列标准和规范。这些工作在很大程度上促进了工作流技术的发展和工作流管理系统在企业中的应用。目前,在全球范围内,对工作流的技术研究以及相关的产品开发进入了更为繁荣的阶段,更多更新的技术被集成进来,文件管理系统、数据库、电子邮件、⒕9套远,
酝ㄑ段V行模阂缘缱佑始5撞愕耐ㄑ痘疲ü始赐的一种手段,,对工作流管理系统提出了更高的设计要求。芾硎焦ぷ髁程。流程定义通常用表单形式创建。莸撞闶迪旨际醴掷唷怨涛V行模河τ糜谏凸ぷ髁鳎话憬⒃谑菘庵希列任务节点组成,各个节点按照各自的规则把数据发送到其他节点,的重视。从技术角度来说,工作流管理系统综合了计算机科学和管理科学多个领域的原理、方法和技术,集成这些领域不同的概念带来许多挑战。像扩展性、可用性、可管理性、灵活行和安全性等企业应莶晃视τ贸『戏掷焦ぷ髁汗ぷ髁鞑返闹饕D康就是管理大量相似的任务,优化生产效率。在生产式工作流中采用尽可能多的自动化和线性化处理任务,对于异常的处理由人:稍ね禾氐闶侨菀锥ㄒ辶焦ぷ髁褐饕C嫦蚓哂泄餐标的团队工作,有效的使用协同工作流支持团队工作被认为是各种企业成功的关键。攀焦ぷ髁—:—ぷ髁飨低持校用户能够快速容易地创建和修改流程定义,以适应应用环境。成工作流执行中的消息传递,数据分发与事件通知。晕牡滴V行模阂怨蚕砦募姆绞嚼赐瓿扇挝瘢饨缬τ媒互能力有限,主要应用于电子文档在相关人员之间的传递,以便不同的人进行处理和审阅。用自己专用通讯机制并提供同外部交互的接口。工作流过程由一系而数据的值作为活动推进的控制条件。莨ぷ髁飨低巢捎玫娜挝裣畲ǖ莼撇煌掷成。
谙⒌墓ぷ髁飨低场门:以前主要利用电子邮件来传递文档发展最为迅猛的一个方向。.ぷ髁餮芯肯肿从焊鍪兰甏乇鹗浅闪⒘斯ぷ髁鞴芾砹C艘岳矗ぷ许多