毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
面向jPDL的工作流流程定义工具设计(3)
1.2 国内外研究现状
1.2.1工作流管理系统的国内外研究现状
1.2.2工作流建模的国内外研究现状
1.3 论文研究内容
为了支持企业经营过程高效地执行同时监控其执行过程,有关业务活动依时序或逻辑关系相互连接构成业务流程。在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。业务流程中,实现了基于计算机自动化的全部或部分称为工作流。工作流管理系统负责业务流程的定义、创建、执行、监控等功能。工作流流程定义工具是工作流管理系统的一个重要部分。
JBoss jBPM为设计及开发工作流和业务流程管理系统提供了一个先进的平台。由API、特定领域的语言和图形建模工具组成的框架让开发人员和业务分析人员能够使用通用平台进行沟通及操作。由于jBPM本身所带的流程建模工具必须基于Eclipse平台运行,在了解工作流管理系统的相关概念学习掌握jPDL规范,尤其是其Schema的基础上,为此本系统重新开发一个基于浏览器的流程定义工具,由于该工具所生成的流程定义文件需要供jBPM流程引擎使用,为此也必须基于jPDL规范。主要功能如下:
基于浏览器方式为流程建模人员提供一个可拖拉操作的界面,用户可以根据自己的需求生成对应流程图,设置相应的属性。提供新建流程、保存流程、以图形方式显示已存在流程、更新修改已经存在的流程(保存为XML形式)等功能。
2 课题相关概念与技术
2.1工作流管理系统
工作流管理系统是支持企业经营过程高效地执行同时监控其执行过程的计算机软件系统。工作流管理联盟( WfMC,Workflow Management Coalition)定义的工作流管理系统是: 工作流管理系统是一个可以定义和管理工作流,同时能够按照预先设定好的工作流逻辑执行操作的软件系统。它有着很大的市场潜力,严格地说,无论是 ERP,CRM,还是财务,人力资源软件,都是一种工作流软件,只是它们专门针对某一特定的企业功能,做的更加固化,也更有深度而已。而人们说的工作流管理系统则更像是一种万能胶,适用于领域性稍弱但变化较频繁的商业领域。工作流管理系统由七个主要部分组成( 见图 2.1) :
图2.1 工作流管理系统
2.2工作流建模
工作流建模包含,工作流执行软件运行过程所需的过程所有详细信息。包括过程的开始和结束条件、组成活动、在活动间进行导航的规则、需执行的用户任务、可能会被调用的应用程序、所有工作流相关数据的定义等。过程定义可能会涉及到一个组织/角色模型,该模型包含组织的结构及组织中的角色等信息。这使得与特殊活动或信息对象相关的组织实体和角色功能方面的过程定义能够十分精确。工作流执行服务负责把工作流运行环境中的参与者与相应的组织实体或角色联系起来。过程建模工具是用来创建一个计算机可以处理的形式的过程描述。可能要以形式过程定义语言、对象关系模型、简单的系统、脚本、或者在参与者间进行信息传递的路径集为基础。其功能是把过程模型描述为相应的工作流管理系统可以理解的工作流模型,它还具有对业务过程进行分析,发布新的工作流类型或回收某些己发布的工作流类型或进行修改等功能。过程定义工具,可能作为工作流产品的一部分、也可能作为业务过程分析产品的一部分来提供给用户。作为业务过程分析产品一部分,会有其他的组件来负责处理业务过程的分析或者模型,这时,必须要有兼容的转换格式,与运行时期的工作流软件进行过程定义的相互转换。过程定义工具通常由编辑器、浏览器、编译器等组成:过程分析工具通常由仿真工具、排错工具等组成。这些工具通常都提供图形用户界面(GUI)。
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
Lucene桌面搜索引擎的设计与实现
下一篇:
基于改进FCM聚类的复杂网络节点重要性评估方法
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
中国学术生态细节考察《...
承德市事业单位档案管理...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
10万元能开儿童乐园吗,我...