基于jboss的信贷审批流程在jbpm上的实现

上传人:n**** 文档编号:82964916 上传时间:2019-02-25 格式:DOC 页数:30 大小:1.49MB
返回 下载 相关 举报
基于jboss的信贷审批流程在jbpm上的实现_第1页
第1页 / 共30页
基于jboss的信贷审批流程在jbpm上的实现_第2页
第2页 / 共30页
基于jboss的信贷审批流程在jbpm上的实现_第3页
第3页 / 共30页
基于jboss的信贷审批流程在jbpm上的实现_第4页
第4页 / 共30页
基于jboss的信贷审批流程在jbpm上的实现_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于jboss的信贷审批流程在jbpm上的实现》由会员分享,可在线阅读,更多相关《基于jboss的信贷审批流程在jbpm上的实现(30页珍藏版)》请在金锄头文库上搜索。

1、基于JBoss的信贷审批流程在jBPM上的实现摘要 J2EE体系包括JSP, Servlet, EJB, Web Service等多项技术,这些技术的出现给电子商务时代的Web应用开发提供了一个非常有竞争力的选择。随着J2EE技术的逐渐成熟,越来越多的框架开始出现。框架一般处在低层应用平台(如J2EE)和高层业务逻辑之间的中间层。大多数的这类框架采用了流行的MVC (Model-View-Controller:模型一视图一控制器)设计模式。在某些方面使用别人成熟的框架,只需要集中精力完成系统的业务逻辑设计,而不用考虑系统细节问题,比如,事务处理,安全性,数据流控制等问题。然而,面向大规模企业应

2、用程序的应用框架,在定义和实现复杂业务流程方面仍存在很多不足。工作流技术与Internet的结合使工作流的发展和应用进入了崭新的阶段。Internet前所未有的信息交换能力和工作流引擎的业务处理自动化和集成能力相得益彰,不仅推动了生产力的巨大发展,也为一些新兴行业和工作方式的出现铺平了道路,家庭办公、移动办公和虚拟企业的发展都得益于工作流及相关技术的发展。本文通过基于工作流管理系统jBPM,实现在银行领域的信贷审批流程来说明工作流技术的优越性。关键字 J2EE jBPM 工作流管理系统 struts hibernateThe loan process realizing in the basi

3、s on JBoss by jBPMAbstract The J2EE system contain many technologies like JSP, Servlet, EJB, Web service, and these technologies give us a wide choice when we develop web applications at the age of e-business. With the development of J2EE technologies, more and more frameworks come into being. They

4、are in the middle of lower application platform (J2EE)and higher business logic layer. Most of these frameworks are MVC design pattern. We can concentrate our business logic design,when using others mature framework. Usually, these frameworks are mature, robust, and they can do many details like tra

5、nsaction, security and data flow control. While, there are still many shortages in defining and implementing the complex workflow on many large scale enterprise web applications.By closely combining the unprecedented information communication capabilities of the Internet with the strategic business

6、processes automation and integration capabilities of Workflow engines, significant changes will be realized.These will enable a real acceleration of productivity improvement within information related activities, and will pave the way for some totally new forms of work. These will include home work,

7、 mobile work and virtual enterprisesBased on workflow manager jBPM,this thesis shows the advantage of workflow technologies by realizing the loan process in banking area.Keywords J2EE jBPM workflow struts hibernate目录第 一 章 引 言511 工作流的出现与发展512 工作流管理系统的分类613 J2EE体系结构简介和web应用框架7131 J2EE体系结构简介7132 Web应用框

8、架8133 Web应用框架Struts简介9134 Struts的实现原理10第 二 章 系统总体设计1121 系统的逻辑架构1122 用例描述(信贷审批流程)1223 jBPM工作流管理系统工作机制15231 jBPM工作流管理系统概述15232 工作流引擎与应用的接口原理15第 三 章 系统详细设计1631 表现层详细设计16311 系统输入16312 系统输出1632 Web应用框架struts在信贷审批流程上的实现1733 信贷审批流程在jBPM工作流管理系统上的实现18331 jBPM工作流定义语言18332 Form表单与流程定义文件19333 与Form表单相关类的建模1934

9、数据持久层O/R Mapping框架 hibernate2235 移植jBPM数据库22第 四 章 系统的演示运行2341 系统演示的场景描述23第 五 章 结束语33致 谢 语34参 考 文 献35第 一 章引 言11 工作流的出现与发展在工作流管理系统出现之前的很长一段时间里,我们的工作依赖于人类的手工劳动和脑力管理,管理者根据参与者的技能或经验分配工作。随着社会的发展,越来越多的工作脱离了人的手工劳动,特别是那些单调的重复性劳动和危险性的工作,可以由机器来完成。在近15年来,我们依赖计算机来逐步实现任务处理和工作流程调度的自动化,通过工作流管理系统来实现任务的自动分配、执行、传递和监控。

10、工作流技术发展到现在己经比较成熟,任务处理本身和任务之间的调度都实现了自动化。现在很多工作流引擎能够处理很复杂的流程,任何能用数学方法表示的逻辑都可以由工作流管理系统来处理。工作流建模技术作为工作流领域中的一个重要分支,处理工作流逻辑日益增长的复杂性。工作流技术和Internet的结合使工作流的发展和应用进入了崭新的阶段。Internet前所未有的信息交换能力和工作流引擎的业务处理自动化和集成能力相得益彰,不仅推动了生产力的巨大发展,也为一些新兴行业和工作方式的出现铺平了道路,家庭办公、移动办公和虚拟企业的发展都得益于工作流及相关技术的发展。工作流技术综合了计算机科学和管理科学中诸多研究领域的

11、原理、方法和技术,如数据库管理、面向对象技术、客户/服务器计算、编程语言、应用和子系统集成、图形化用户界面、系统集成、消息传递,文档管理、商业业务重建等等。众多领域的方法和技术的集成使得工作流技术在一些行业中的应用已获得了较好的应用,取得了较好的经济效益。本文将基于工作流管理系统jBPM,实现在银行领域的信贷审批这个流程来说明工作流技术的优越性。12 工作流管理系统的分类根据不同工作流系统所采用的任务项传递机制的不同,市场上的工作流产品又可以划分为三类:基于文件的工作流系统:以共享文件的方式来完成任务项传递。这种类型产品开发得最早、发展最成熟、其产品品种较多。代表产品有FileNet的Visu

12、al WorkFlo, IBM的FIowMark, InConcert的InConcert.基于消息的工作流系统:通过用户的电子邮件系统来传递文档信息。这种类型的产品一般都提供与一种或多种电子邮件系统的集成接口。代表产品有Novell与FileNet合作开发的Ensemble, JetForm公司的InTempo, Keyfile公司的Keyflow.基于Web的工作流系统:通过WWW来实现任务的协作。这一类产品起步较晚(在95年以后),但是发展迅速,其市场前景十分看好。许多供应商纷纷改进原有产品或开发新产品以增加对Web的支持。代表产品有Action Technologies公司的Actio

13、nWorks Metro, Ultimus公司的UltimusSim0113 J2EE体系结构简介和web应用框架131 J2EE体系结构简介1997年4月12日,Sun宣布了一项一组标准的Java扩展平台的创新成果。使用开放式的Java Community Process, Sun促进了一组标准的Java扩展的开发,称为Enterprise Java API。这些应用程序编程接口(API)为各种各样的中间件的实现提供了不依赖供应商的编程接口。Enterprise Java API的要点是Enterprise JavaBean API,后者为Java应用程序服务器定义了一个服务器端组件模型,以

14、及一个不依赖提供商的编程接口。 J2EE体系包括以下技术:Enterprise JavaBeans (EJB)Java Interface Definition Language (IDL)Java Message Service (JMS)Java Naming and Directory Interface (JNDI)Java Remote Method Invocation(RMI)和Object SerializationJava Servlet APIJava Transaction API (JTA)Java Transaction Service (JTS)Java Serve

15、r Pages (JSP)JDBC数据库访问APIJ2EE是一种利用Java 2平台简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。J2EE技术的基础就是核心Java2平台。J2EE不仅巩固了标准版中的许多优点,例如“编写一次,随处运行”的特性,方便存取数据库的JDBC API, CORBA技术,以及能够在Internet应用中保护数据的安全模式等,同时还提供了对EJB (Enterprise JavaBean)、Java Servlets API. JSP(Java Server Pages)及XML技术的全面支持。J2EE目前得到了广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。其主要优势有:保留现存的IT资产;高效的开发;可伸缩性;稳定的可用性;132 Web应用框架J2EE的各种技术的出现给电子商务时代的Web应用开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来,形成一个适应项目需要的稳定

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号