基于FSM模型的流程引擎研究与实现作者:杨扬学位授予单位:贵州大学相似文献(10条)1.期刊论文林颖.LinYing基于Domino+J2EE平台的协同办公系统设计-福建商业高等专科学校学报2010,(3)本文分析了知识经济时代下协同办公系统的新需求.对办公自动化系统的三种技术路线进行比较分析后,采用基于Domino+J2EE(JAVA2企业版)平台来开发协同办公系统.重点介绍了Domino前台应用与JAVA流程引擎的交互过程.2.学位论文吴博权工作流平台的流程引擎的设计与实现2005工作流技术是目前应用于过程化业务的先进技术之一,也是实现过程集成控制的有效途径.流程引擎技术是工作流技术的核心技术之一,它侧重于流程的控制和调度功能的实现,通过有效的流程控制达到对过程化功能的实现,从而达到促使流程类业务目标完成的目的.本论文研究的内容是工作流技术的流程引擎系统的设计与实现.论文分别从流程概念、流程的模型、流程控制与调度、流程功能、流程逻辑的设计和实现等几方面进行了深入的探讨,提出了构建工作流流程引擎的设计思想.同时,论文从不同用户的角度来具体描述流程引擎系统的功能,然后通过对流程引擎系统进行分析和设计,给出了流程引擎系统实现方案,并对其中部分具体的实现细节给予阐述.工作流平台的流程引擎是工作流技术的核心技术,负责处理从流程实例的生成、节点驱动、状态管理直到流程终止的全过程管理内容.事实上,工作流流程引擎代表了整个工作流技术的核心.工作流流程引擎通过提供的标准服务接口,为使用工作流技术的应用程序提供对相关流程的引用管理功能.通过应用程序的触发,工作流引擎从流程资料中获取定义信息,产生新的流程实例.或者,通过与应用程序的交互,实现流程实例的运行流转,以及应用数据的更新等.工作流引擎还可以根据设定的访问控制规则和动态驱动规则,对流程运行的路径进行判断,甚至产生新的流程分支.除了响应外部应用的请求外,流程引擎还控制着外部应用的调用.HITSECWorkFlow流程引擎在设计与实现过程中遵循了软件工程的思想,以WfMC提出的工作流技术标准为依据,采用了面向对象的分析方法和手段,使用了UML建模语言、J2EE等技术.该流程引擎最终在伊春市人民政府公文流转系统中得到应用和认可.3.学位论文张玮嵌入JBPM的轻量级工作流系统的构建和应用2009工作流管理系统作为实现工作流技术的核心内容,已经成为研究的热点。而轻量级工作流管理系统却有自身的优势,它的开发周期较短,可移植性强,扩展性好,在针对特定的一些中小型应用时,是一种良好的解决方案。JBPM,全称是JavaBusinessProcessManagement,是一种基于J2EE的轻量级工作流管理系统。但如何使JBPM更好的嵌入到轻量级的J2EEWeb系统中,在中小应用中得到更好的执行效率是一个值得研究问题。本文从JBPM的工作原理和流程引擎内核设计讲起,分析了JBPM流程模型和调度机制,提出了基于轻量级J2EE工作流系统的概念。做了以下工作:1.JBPM流程引擎内核设计的分析研究。通过系统的分析JBPM的工作原理,为以后的应用搭建提供了理论依据。2.引入了J2EE轻量级企业架构。分别对Web层框架Struts,数据持久层框架Hibernate,业务逻辑层框架Spring进行了分析和介绍。通过对框架研究为以后搭建J2EE工作流系统提供了开源素材。3.嵌入JBPM轻量级工作流系统的J2EE框架的搭建。提出J2EEWeb工作流系统的轻量级架构,并在每一特定层次中运用J2EE轻量级框架,使工作流系统的运行效率大大的提高。4.JBPM在OA系统应用。本文将以某OA系统为背景,主要阐述嵌入JBPM的轻量级工作流系统在公司报销审批流程中的应用。4.学位论文王璐基于J2EE架构的高校业务流程引擎的设计与实现2006随着计算机网络在国内各高校的普及,高校的各管理部门大都配备了相应的办公自动化系统。但在处理一类跨应用、跨部门的工作时,不能做到已有的各办公自动化系统的无缝连接,大多采取软件与传统的人工处理结合的方式,这样就存在着操作复杂、错误率高、效率低等问题,而传统软件设计的工作流管理系统又无法满足这种工作的需求。本课题针对此类问题研究业务流程集成,对高校软件架构理论与现实应用都具有重要的价值。在对传统工作流管理系统参考模型进行了深入研究的基础上,提出了业务流程参考模型,并设计和实现了基于J2EE架构的高校业务流程引擎。又通过算法分析进行了性能测试,得出性能测试结果。从而解决了目前高校中的业务流程管理问题。本文首先提出了业务流程参考模型,并对工作流参考模型和业务流程参考模型进行分析对比,得出业务流程参考模型在处理业务流程管理问题上的优势。然后又提出BPE业务流程引擎的总体设计和详细设计方案。最后,以一个高校常见的业务流程为例阐述了其在该业务流程引擎的实现,并通过算法分析进行了性能改进。该BPE业务流程引擎集成在高校数字校园平台中,它针对不同高校的业务处理流程不同可以进行修改配置,具有良好的灵活性。而且,该引擎经过改进还可以实现业务流程引擎集群、对工作流和业务流程的双重处理,具有良好的可扩充性。5.学位论文谢真基于流程引擎的企业项目资源管理系统设计2006工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是一种在办公自动化应用和企业经营活动中得到充分利用的先进的流程控制技术。工作流技术的主要特点是:过程的自动化处理,这些过程由人工和机器共同完成。应用工作流技术的目标是通过将工作分解成定义好的任务、角色,合理地调用和分配有关的信息及资源来协调业务过程中的各个活动,按照一定的规则和过程来执行这些任务,并对它们的执行过程进行跟踪、监控,实现系统的流程控制,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目的。在办公自动化系统中应用工作流技术,可以有效应对当组织机构或业务流程改变时产生的需求变更,增强办公自动化系统的适应性。为优化中电集团30研究所的日常业务流程、提高其经营管理效率,本论文设计开发了一个以工作流技术为核心的、面向研究所业务管理需求的、基于J2EE平台的信息管理系统——企业项目资源管理系统。论文首先分析了源于办公自动化的工作流技术的基本理论和应用技术,提出了将工作流技术应用于研究所的项目信息化管理的思路,然后剖析了当前流行的企业应用结构,确定了本系统的具体构架。在此基础上,通过深入实际调研,分析研究所的各种业务活动,从中抽象出不同类型的业务流程,归为不同的系统功能模块:市场营销模块、论证规划模块、项目管理模块、售后服务和财务管理模块。本文以项目管理模块中项目研发流程为例,建立了对应的工作流模型,并给出了描述这种模型的形式化文本描述。在此基础上,作者设计了一个基于关系数据库的内嵌式工作流引擎,它是为业务应用提供流程解释、控制和导航服务的一组控制逻辑,并基于角色权限来控制用户对这些服务的使用。利用该引擎,实现了流程在工作流中的运行机制,包括流程实例的创建、激活、挂起、恢复等,并实现了在流程运行中对子流程的更改。本系统的客户端访问采用浏览器形式,易于使用和推广,符合本研究所高效管理业务信息的需求。6.学位论文田雨基于J2EE的办公自动化系统中工作流管理系统的研究与实现2005工作流管理技术是协同办公自动化系统的一项核心技术。工作流将系统中的业务逻辑和过程逻辑分离,使得办公自动化系统具有高度的灵活性,可以按照企业的具体需求,快速灵活的生成应用软件系统,并在业务过程发生变化时,能够迅速地进行业务重组,以满足不断变化的需求。本文采用J2EE体系结构,来实现办公自动化系统中的工作流管理平台。首先,对现有工作流技术进行了分析和研究,然后以WfMC的参考模型为理论依据,设计了COA-WorkFlow的工作流系统模型。在提出的工作流模型的基础上,给出了工作流管理系统的总体设计。随后,给出了COA-WorkFlow的过程定义接口及过程定义工具的设计和实现,同时,给出了过程运行阶段的接口实现。最后,使用了自定义表示式的解释执行功能,使得流程模型更加的灵活,极大的增强了工作流的功能。本文的研究和设计,不只是在于提供一个适合于办公自动化系统的工作流管理系统,更重要的是给出更灵活的工作流管理平台,使得工作流管理系统与应用程序呈松散耦合状态。7.学位论文瞿炜杰钱塘应用服务器服务流平台的设计与实现2006中间件技术和操作系统技术,数据库技术并列为三大系统级软件技术之一,IBM、BEA、Oracle等国外著名厂商围绕J2EE应用服务器的中间件技术竞争也激烈地展开。但是J2EE技术在解决异质异构系统的交互方面仍然面临巨大挑战,最近几年,Web服务在分布式计算领域脱颖而出,它可以有效地解决J2EE力所不及的问题。因此,针对应用服务器的Web服务支持的技术竞争也随之而来。面对这应用软件平台化的背景和趋势,JTang应用服务项目的目标就是面向制造业信息化、服务业电子化、电子商务、电子政务等应用领域,全面采用先进、成熟的计算机技术及最新研究成果开发中间件软件平台产品。作为新产品,我们有创新的优势,钱塘应用服务器服务流平台(JTangFlow-S系统)正是在这样的目标下设计开发的。JTangFlow-S系统的目标就是让JTang应用服务器支持不断成熟完善的Web服务技术,让更多企业在受益于J2EE标准的同时,也能将其业务功能和流程包装成标准的web服务发布出去,实现与合作伙伴快捷方便的业务集成,让JTang应用服务器成为掌握最新Web服务技术的应用服务器产品,让Web服务流程技术成为钱塘应用服务器的核心竞争力之一!本文的主要研究重点就是深入分析当前的Web服务技术标准和服务组合技术,以及这些新技术对未来应用服务器发展的影响;同时研究JTangFlow-S系统的研发基础JTangFlow工作流系统和JTangWeb服务基础架构的体系结构、系统功能,为JTangFlow-S的研发提供设计思想的启发和实现技术的积累;然后,本文重点设计了JTangFlow-S系统的体系结构,并从功能点、功能模型以及关键技术角度对JTangFlow-S系统进行详细的设计,在此基础上,对其中的流程设计子系统和流程引擎子系统进行重点描述,并引入了Petri网理论进行流程的验证和仿真。实现了JTangFlow-S系统的四大特点:所见即所得的流程设计、形式化的流程验证仿真、基于语义的服务的注册和查询、与JTang应用服务器的无缝集成。本文工作得到浙江省重大基础软件产品开发专项(2004C11053)——中间件软件平台产品的研制及其产业化的资助。8.期刊论文汪晖活动预测模型驱动的Web服务合成-计算机系统应用2009,18(4)Web服务工作流被描述成一系列活动的组合,Bonita提供的流程引擎可以验证产生Web服务工作流Bonita基于活动预测模型的基础性构造,实现了流程中活动可预测执行的功能,它使用SOAP和XML数据绑定技术的WebServices封装了已有的工作流业务方法并将它们以基于J2EE的WebServices形式发布.基于活动本体的预测模型使得工作流不再是传统意义上的顺序执行,而是可以实现执行预测,使得Web应用无论在功能上还是互操作性方面都得到加强;这种机制使得工作流的合成适应Web服务动态合成的需求.9.学位论文王四龙郑州市中原区电子政务系统的设计2006本文对郑州市中原区电子政务系统的设计进行了研究。文章以电子政务系统的开发方法为主线,通过系统分析、系统设计和系统实现完成了系统的设计开发。研究工作着重解决的问题包括:运用面向对象技术,进行了电子政务系统的分析,研究了电子政务系统建设过程中用到的信息门户技术、内容管理技术、应用集成技术等若干关键技术;借鉴行政办公流程并与政府现有的行政管理办法相结合,设计了一套与政府实际相适合的电子政务管理流程;系统以流程引擎、个性化管理、全文检索、安全认证等公共组件为基础,采用WebService技术实现与关系数据库的集成,应用J2EE(Java2PlatformEnterpriseEdi