基于EJB的工作流管理系统引擎的设计与实现

基于EJB的工作流管理系统引擎的设计与实现

论文摘要

工作流是指企业的业务流程在计算机支持下的全自动或半自动化的流转。工作流是工作任务在多个人或单位之间的流转,在计算机网络环境下,这种流转实际上表现为信息或数据在多个客户端之间的传送。通过将工作行为分解成定义良好的任务、角色、规则和流程来进行执行和监控,达到提高生产组织水平和工作效率的目的。工作流技术为企业更好地实现经营目标提供了先进的手段,可以广泛用于ERP,CRM,BPM等企业核心应用。1993年,非盈利的国际工作流管理联盟组织(Workflow Management Coalition,WfMC)的成立标志着工作流技术开始进入相对成熟的阶段。WfMC在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准。工作流引擎是工作流管理系统中为业务流程实例和行为实例提供运行环境的软件服务,是整个工作流管理系统的核心。工作流引擎提供如下功能:解释流程定义;控制流程实例的创建、激活、挂起、终止等;在行为间导航,包括控制顺序或并行操作,控制实例生存期;解释工作项相关数据;提供用户交互接口;维护工作流控制数据及相关数据,给/从应用程序或用户传递工作流相关数据;提供激活外部应用程序和链接工作流相关数据的接口;为超级用户提供监控,管理和数据跟踪与分析等。本文总结了本人在工作流管理系统的研究和开发过程中进行的主要工作,提出了一种新的基于面向对象和组件化的工作流管理系统的解决方案,并进行了该产品的开发。系统采用三层结构,利用分布式组件技术—CORBA和EJB技术实现中间层的开发和对数据层的管理。

论文目录

  • 摘要
  • Abstract
  • 第1章 概述
  • 1.1 工作流管理系统的相关背景
  • 1.2 对现有工作流系统的分析
  • 1.3 工作流管理系统的组成
  • 1.4 工作流的优点和特性
  • 第2章 相关技术
  • 2.1 EJB及分布式组件技术
  • 2.1.1 CORBA体系结构
  • 2.1.2 Java RMI
  • 2.1.3 EJB技术
  • 2.1.4 MDB和JMS技术
  • 2.2 中间件技术
  • 2.2.1 概述
  • 2.2.2 消息中间件
  • 2.2.3 中间件的优点
  • 2.3 XML与SOAP
  • 2.3.1 XML概述
  • 2.3.2 XML文档
  • 2.3.3 SOAP技术
  • 2.3.4 SOAP与XML的关系
  • 第3章 工作流管理系统的分析与设计
  • 3.1 工作流基本概念
  • 3.2 流程模板
  • 3.3 工作流参考模型
  • 3.4 工作流管理系统的功能模块划分及逻辑结构
  • 3.5 各功能模块间的相互关系
  • 3.6 工作流管理系统的体系结构
  • 3.7 工作流管理系统的设计
  • 3.7.1 流程定义工具的设计
  • 3.7.2 管理和监控工具设计
  • 3.7.3 用户和组织机构设计
  • 3.7.4 普通用户设计
  • 3.7.5 数据库表设计
  • 第4章 工作流引擎的分析、设计和实现
  • 4.1 工作流引擎分析
  • 4.1.1 流程实例的状态转换
  • 4.1.2 行为实例的状态转换
  • 4.1.3 工作项的状态转换
  • 4.1.4 工作流各实例之间的关系
  • 4.2 工作流引擎的设计
  • 4.2.1 设计思想
  • 4.2.2 工作流引擎结构
  • 4.2.3 工作流引擎设计
  • 4.2.4 引擎数据库的设计
  • 4.3 工作流引擎实现
  • 4.3.1 引擎类实现
  • 4.3.2 本地类实现
  • 4.4 结论
  • 第5章 结论
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].EJB的编程接口和编程模型分析[J]. 电子制作 2013(12)
    • [2].基于EJB的改进平台架构[J]. 福建电脑 2009(09)
    • [3].基于EJB技术的火电厂动态成本核算与分析系统的研究[J]. 中国电力教育 2008(S3)
    • [4].EJB集群系统动态自适应负载均衡服务的设计与实现[J]. 计算机应用研究 2008(07)
    • [5].EJB技术及其在电子商务开发中的应用研究[J]. 硅谷 2014(13)
    • [6].基于Java和EJB的信息管理系统开发框架[J]. 计算机光盘软件与应用 2014(22)
    • [7].基于EJB的OCSP协议分析与改进[J]. 南华大学学报(自然科学版) 2008(03)
    • [8].《开发SSH与EJB架构的企业应用程序》课程改革探索[J]. 电子测试 2015(10)
    • [9].基于Facade的EJB远程调用技术[J]. 天津职业院校联合学报 2009(05)
    • [10].基于EJB体系结构的开发模型研究[J]. 软件导刊 2009(10)
    • [11].基于J2EE高校学生信息管理系统EJB的设计[J]. 茂名学院学报 2008(06)
    • [12].基于J2EE架构的电厂检修管理EJB构件的研究与实现[J]. 现代电力 2008(01)
    • [13].基于EJB组件的电力企业采购管理系统框架[J]. 西安文理学院学报(自然科学版) 2008(01)
    • [14].JAVA中的JavaBeans技术探析[J]. 电子商务 2012(04)
    • [15].EJB与开源框架[J]. 才智 2010(29)
    • [16].基于EJB构件技术的电气操作票系统[J]. 中国电力教育 2008(S3)
    • [17].EJB组件技术在数字参考咨询系统中的应用[J]. 图书馆学刊 2010(12)
    • [18].EJB组件技术在数字参考咨询系统中的应用研究[J]. 图书情报论坛 2009(04)
    • [19].J2EE/EJB技术规范及其应用研究[J]. 电脑与电信 2008(09)
    • [20].基于Java开发的EJB技术应用探究[J]. 计算机光盘软件与应用 2012(24)
    • [21].基于EJB委派技术的在线抽题组卷策略研究[J]. 北京信息科技大学学报(自然科学版) 2009(02)
    • [22].软件复用与EJB构件技术[J]. 福建电脑 2012(09)
    • [23].基于设计模式改善EJB性能的应用研究[J]. 计算机工程与设计 2009(08)
    • [24].基于EJB的中间件技术在某公安信息系统中的应用[J]. 警察技术 2009(04)
    • [25].分布式对象技术——CORBA和EJB组件模型的研究[J]. 福建电脑 2008(10)
    • [26].潜艇战/反潜战建模与仿真EJB组件设计与开发[J]. 系统仿真学报 2014(07)
    • [27].EJB构件技术在学生选课管理中的应用[J]. 菏泽学院学报 2009(05)
    • [28].基于EJB技术的在线社区数字图书馆实现[J]. 微型电脑应用 2014(12)
    • [29].利用EJB技术构建分布式企业物流系统[J]. 计算机时代 2009(01)
    • [30].电力客户关系管理系统的设计与实现[J]. 制造业自动化 2011(07)

    标签:;  ;  

    基于EJB的工作流管理系统引擎的设计与实现
    下载Doc文档

    猜你喜欢