




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*大学本科毕业论文基于J2EE的工作流引擎技术的研究与实现院(系)名称:专业名称:学生姓名:指导教师:年月摘要工作流技术为工作流自动化和构建流程应用提供基础平台,实现了流程逻辑与业务逻辑的分离,支持业务流程的分析和规范化定义以及业务单元的自动组装,降低了复杂流程应用的开发难度,提高应用系统的管理效率。在工作流管理联盟(WorkflowManagementCoalition,WfMC)给出的参考模型中,工作流引擎是工作流管理系统的核心,是企业经营过程的任务调度器和企业资源分配器。在采用工作流支持其经营过程的企业,工作流引擎可以看成是企业的业务操作系统,它的功能包括解析过程定义、创建过程实例并控制其执行、调度各项活动等,因此工作流引擎的性能和可靠性就直接决定了企业经营过程的运行效率和安全性。论文首先介绍了工作流相关概念、应用领域,以及工作流引擎的分析与设计;然后描述了JBPM的工作原理,详细介绍了OA系统公文流转部分的实现;最后,给出对工作流引擎开发的总结和展望。关键词:工作流;工作流引擎;OA;JAVAEEABSTRACTTheworkflowtechnologyprovidesthefoundationplatformfortheworkflowautomationandtheconstructionofapplication.Ithasrealizedtheseparationoftheprocesslogicandthebusinesslogic.Itsupportstheanalysisofbusinessprocessandthestandardizeddefinitionaswellastheautomaticassemblyofserviceunit.Anditreducesdifficultyofthedevelopmentofthecomplexapplication.Itraisesmanagerialeffectivenessofapplicationsystem.AccordingtothereferencemodelgivingbytheorganizationoftheWorkflowManagementCoalition,WorkflowengineisthecoreofWorkflowManagementSystem,whichistheTaskschedulerandDistributorresourcesoftheenterprisebusinessprocess.IntheenterpriseofwhichbusinessprocesssupportedbyWorkflow,Workflowenginecanbeseenbusinessoperatingsystemoftheenterprise,whichinterpretstheprocessdescription,controlstheinstantiationofprocessesandsequencingofactivities,andsoon.ThereforetheperformanceandreliabilityofWorkflowenginedeterminetheefficiencyandsecurityoftheenterprisebusinessprocessdirectly.ThispaperfirstlyintroducesrelevanttheoryandappliedfieldofWorkflow,andtheanalysisanddesignofWorkflowengine.AndthenthepaperexplainstheprincipleoftheworkflowengineJBPM(JavaBusinessProcessManagement)andthedetailimplementationoftheoperationofthedocument.Finally,thesummaryandtheprospectoftheworkflowenginesoftwarearegiven.Keywords:Workflow;Workflowengine;OA;JAVAEE目录第1章绪论.11.1研究背景和意义.11.2研究现状.21.3研究内容.2第2章工作流相关理论和技术.32.1工作流起源和发展.32.2工作流定义及相关概念.42.3工作流管理系统.62.3.1工作流管理系统的基本概念及定义.62.3.2工作流管理系统的体系结构.72.3.3工作流管理系统的分类.82.3.4当前主要的工作流管理系统介绍.92.4研究现状.10第3章工作流引擎的分析与设计.113.1工作流引擎在工作流管理系统中的作用.113.2工作流引擎体系结构的分析与设计.113.3工作流引擎分析.133.3.1引擎的机构模型.133.3.2引擎的过程模型.143.3.3引擎的控制模型.143.4工作流引擎设计.143.4.1流程定义静态模型设计.153.4.2流程定义数据库结构设计.153.4.3流程执行静态模型设计.173.4.4流程执行数据库结构设计.183.5本章小结.20第4章工作流引擎jBPM的原理.214.1jBPM简介.214.2jBPM的功能和组件结构.214.3jBPM的程序结构.234.4本章小结.24第5章jbpm应用于企业办公自动化系统的实现.255.1OA企业办公自动化背景介绍.255.2基于Struts,Hibernate,jbpm的JAVAEE平台的搭建.255.2.1MyEclipse集成开发环境.255.2.2JAVAEE多层体系结构.265.2.3Struts1.2框架.265.2.4Hibernate3.1框架.275.2.5jbpm的引入.275.3系统公文流转的实现.285.3.1系统jbpm部分的需求分析.2流程管理模块.2公文管理模块.325.3.2系统jbpm部分的设计.3流程管理.3公文管理.405.3.3流程建模.4流程的定义.4流程的发布.505.3.4公文的流转.5公文的创建.5查看待审公文.5公文的审批.5查看公文的进度.575.4本章小结.60第6章总结与展望.61参考文献.621第1章绪论1.1研究背景和意义工作流的概念起源于生产组织和办公自动化领域,提出的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与继承,从而最终实现业务过程的自动化的核心技术。对企业利用工作流方法进行业务过程的建模和深入分析不仅可以规范化企业的业务流程,发现业务流程中不合理的环节,进而对企业的业务过程进行优化重组,而且所建立的业务过程模型本身就是企业非常重要的知识库和规则库,可以成为指导企业实施计算机管理信息系统的模型。在深入分析企业需求基础上建立的企业业务模型可以在最大程度上提高企业实施ERP或者其他管理信息系统的成功率。所以,大力发展并推广工作流技术对于促进我国企业管理规范化和信息化有重要的现实意义。随着世界范围内Web技术和电子商务应用以及国内的政府上网的飞速发展,采用浏览器/服务器(B/S)模式的软件系统己成为当前应用软件系统发展的趋势。对Web技术的支持给用户使用带来了很多方便,用户无需在客户端安装专门软件就可以调用工作流服务器端的功能,交互界面风格统一,易于使用,特别适合于跨平台的分布环境。JavaEE(JavaEnterpriseEdition)是J2EE的一个新的名称,是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向Web的、以服务器为中心的企业级应用。JavaEE出现以来,取代了多种专用的和非标准的技术,成为人们建立电子商务及其他基于Web的企业应用程序的首选技术。正是由于JavaEE有这么多2的优势,所以,以JavaEE作为开发平台和运行平台来构建工作流系统是理想的选择1。1.2研究现状随着各种各样采用新技术的系统的推出,目前工作流系统的应用得到了越来越广泛的应用,但是总得来说工作流系统的应用还是处于一个相对拘谨的状态,根本原因就是当前的工作流系统存在着各种各样的缺陷或者说不足:1.成本较高,需要构筑底层环境。目前能够实现分布计算环境的产品来看,他们在实际应用中仍然显得不够成熟,而且在价格上也给企业造成一定的负担。企业若想部署工作流管理系统,还必须要格外付出经费与精力去构筑底层环境,这种情况是企业所不希望的,实际上它也限制了工作流管理系统在企业的广泛应用。2.标准化程度差,增加学习难度。不同的厂商所提供的工作流产品具有自己独立的一套工作流模型、工作流定义语言以及API函数。在缺乏标准的情况下,用户一旦选定一种产品之后,就很难再过渡到其它同类产品上了;而且不同的系统之间缺乏互操作的接口,使得用户有很多后顾之优。3.当前工作流引擎大多集中在解决大型企业级应用的问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据分析与商业智能的关系的试题及答案
- 软件设计师考试笔试技巧试题及答案
- 小学生道德判断能力的培养计划
- 企业灵活创新与战略风险转变的实质考核试题及答案
- 幼儿园创意手工活动计划
- 财务报表中隐含的信息分析计划
- 福建省南平市剑津片区2025届八下数学期末监测模拟试题含解析
- 学生自我管理与反思计划
- 2024年台州温岭市箬横镇中心卫生院招聘真题
- 2024年陕西工运学院辅导员考试真题
- CNG场站应急处置方案
- 地第十一章《极地地区》教学设计-2024-2025学年七年级地理下册(人教版2024)
- 河南省青桐鸣大联考普通高中2024-2025学年高三考前适应性考试语文试题及答案
- 2025年BIM技术在工程项目风险管理中的应用研究报告
- 2025全国助残日弘扬自强与助残精神凝聚团结奋进力量宣传课件
- 转让汽修店铺合同协议
- 山东省烟台市、德州市、东营市三市东营2025年高考适应性考试烟台德州东营二模英语试卷+答案
- 2024年陕西延安通和电业有限责任公司招聘考试真题
- 自助贩卖机进驻合同协议
- 江苏绿色东海投资发展集团有限公司及下属子公司招聘笔试题库2025
- 公共组织绩效评估-形考任务三(占10%)-国开(ZJ)-参考资料
评论
0/150
提交评论