管理系统分析

管理系统分析

ID:44649790

大小:349.32 KB

页数:11页

时间:2019-10-24

管理系统分析_第1页
管理系统分析_第2页
管理系统分析_第3页
管理系统分析_第4页
管理系统分析_第5页
资源描述:

《管理系统分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、金融信息安全管理系统分析总体分析一、对于此系统的实现可以使用程序控制和工作流引擎冇两种方式,但程序控制有一定的限制,所以建议使用工作流引擎方式:1.用程序控制流程对于后期需求变动(如加入或更改节点流程)实现会冇较大的投入,对于流程比较灵活多变的系统不适用。2.用工作流引擎实现流程控制,前期投入可能较大,但后期对于需求变化改动投入会较小。二、使用工作流引擎实现此系统的流程控制,有以下两种途径,具体分析如下:1.购买市场主流工作流引擎产品需要工作流产品公司的介入和配合,对于具体业务的实现可能也冇一些限制,后期业务需求的变更也需要工作流产品公司的配合。如杲想逐步脱离工作流

2、产品公司,我们需耍培养公司人员逐步熟悉此工作流引擎,此过程也需要一定的投入。2.借助开源工作流引擎进行二次开发此方式在前期开发需要的成本较大(包括人力投入),但我们的人员对系统比较熟悉,后期业务需求的变更我们投入会逐渐减少,同时可以逐渐形成公司己的产品。借助开源工作流引擎进行二次开发的大致投入为16-18人刀,需要具体分析。三、系统可以使用目前主流数据库,建议使用oracle数据库相对比较稳定。开源工作流分析■工作流与jBPM-activiti简介:一、工作流:工作流技术是一项快速发展的信息化技术,就是“业务过程的部分或整体在计算机应用环境卜•的口动化”,它主要解决

3、的是“使在多个参与者Z间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。为了满足现代企业的越來越需要适应频繁的变化;内部业务流程总数在不断增加;变得更重要、更复杂等需求而孕育而生。二、jBPM:是一个可扩展、灵活的能够实现工作流/业务流程管理的企业级开发框架,捉供了流程定义、流程部署、流程执行、流程管理等功能。目前可以支持的流程语言有:jPDL、BPE1、SeamPageFlowo因此它拥有以下结构特点:1.嵌入式的工作流引擎一一不需要依赖特定的屮间件和服务器,更容易实现集群。2•可插拔的体系结构一一各模块

4、之间可以方便地解除耦合或替换不同的实现。1.易扩展的流程语言一一内置了口身的流程定义,包括start、task、fork、join和decision等,还口J以通过定制新的活动类型或者完全重新设II―种新的流程定义语言來描述特定领域的业务流程。三、jBPM的发展历程:JBPM3时代一一其包括了以下组件:基于Eclipse的流程设计器、用于监控案例(流程实例)和处理任务的Web控制台以及jPDL核心库。如下图所示:1.基丁Eclipse的流程设计器(jPDLGraphicalDesigner)捉供给开发人员绘制jPDL流程图,因为该设计器基于Eclipse,所以生成的

5、流程文件可以与开发代码一起组织管理,非常容易进行单元测试。实现了工作流管理系统参考模型里的接口k2.Web管理控制台(WebConsole)主要有两个功能:一是作为工作流客户端应用接口,给用户提供-•种手段,以处理案例运行过程中需要人工处理的任务;二是对案例的状态进行监控与管理。实现了工作流管理系统参考模型里的接口2和5o3.jPDL核心库(jPDLLibrary)jPDL核心库是一个单独的JAR包,可以嵌入到目标应用中执行,它包括T:O流程仓库:解析jP叽流程定义文件并存储读取;O流程引擎:对流程定义进行初始化和调度执行,节点的运行期行为与jPDL里定义的节点类型

6、一一绑定;O任务管理:生成任务节点所对应的工作项,管理工作项的生命周期(初始化、分配执行者、执行、挂起、结束、终止);O事件管理:发布案例和任务的开始、结束事件,通过监听者模式调用相应的事件处理器;O异步执行机制:通过线程实现了JobExecutor,进行异步工作的处理,这些工作包括了时间处理、异步动作。o身份组件模型:实现了一套简单的身份组件模型,包括了组、用户和权限。通过调用自定义Java代码实现了对外部应用的调用,从而实现工作流管理系统参考模型里的接口3ojBPM4时代——针对3版本,它引入了流程虚拟器(PVM),另外述冇新特性的加入:笫一支持了BPMN,BP

7、MN□经成为业务人员的流程建模标准;第二是引入了Signavio作为面向业务人员的Web建模器;第三是在已右的Web管理控制台加入了对案例和任务的统计功能。JBPM4的组件如下图所示:案例、任务管理的Webft制台基于历史库的简单报表统计SignavioWebM^器(业务人员)事件异步运行时间消息实例服务引華过程调度(Execution)基于Eclipse的建模器(开发人员)施程定义模型(ProcessDefinition.Activity.Transition)流程存储库、运行库、历史库jBPM5时代——JBPM5刚刚发布了第一个候选发布版本,jBPM5基木上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。