交通银行流程引擎POC测试报告——IntelliFlow

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东南融通流程引擎I n t e l l i F l o w P O C测试报告

目录

1测试目的 (1)

2测试原理 (2)

2.1功能测试原理 (2)

2.1.1系统架构设计 (2)

2.1.2应用功能设计 (6)

2.1.3流程设计 (10)

2.1.3.1开户流程 (10)

2.1.3.2同城提回流程 (11)

2.2性能测试原理 (11)

2.2.1场景1:在两小时里完成业务的笔数(255并发用户) (13)

2.2.2场景2:完成5万笔业务的时间 (13)

2.2.3场景3:小任务量时的处理速度 (13)

2.2.4场景4:和真实ECM系统的集成测试 (13)

2.2.5场景5:在两小时里完成业务的笔数(2000并发用户) (13)

2.3测试指标定义 (13)

3测试环境 (15)

3.1测试环境架构(255并发) (15)

3.2测试环境架构(2000并发) (15)

3.3测试服务器及客户机软硬件配置 (16)

3.4测试工具 (17)

4测试结果 (18)

4.1场景1:在两小时里完成业务的笔数(255并发用户) (18)

4.2场景2:完成5万笔业务的时间 (23)

4.3场景3:小任务量时的处理速度 (25)

4.4场景4:和真实ECM系统的集成测试 (26)

4.5场景5:在两小时里完成业务的笔数(2000并发用户) (27)

4.5.1第一轮测试(三台服务器集群) (27)

4.5.2第二轮测试(两台服务器集群) (32)

5环境参数配置 (36)

5.1系统参数 (36)

5.2数据库服务器参数 (36)

5.2.1数据库环境变量 (36)

5.2.2数据库管理器(dbm) (37)

5.2.3数据库配置(db) (37)

5.3应用服务器参数 (38)

5.3.1安装WAS补丁 (38)

5.3.2配置集群 (38)

5.3.3配置数据源 (39)

5.3.4配置集群结点 (40)

5.3.5配置IBM IHS服务器 (43)

5.3.6模拟系统参数 (44)

6结果分析 (46)

7附录及补充说明 (48)

1测试目的

本次测试以交通银行提供的典型业务流程“同城提回流程”为例,主要考察长流程工作流、工作任务分配机制和流程设计引擎,验证压力测试强度。

通过测试来验证东南融通IntelliFlow业务流程管理系统的架构以及性能可以满足交通银行的要求技术要求和业务要求:

支持SOA架构;

支持MQ连接,支持DB2数据库;

能进行负载均衡,支持集群流程;

能处理高并发,实时性要求高的流程;(参考压力:在两小时内2500个柜员处理完10万笔业务流程)

支持多系统连接,根据外部系统不同的返回情况进行后续的流程控制另外,对功能性需求的考察点主要有:

工作流控制:按照设计的流程模型对业务处理进行流程控制;

工作任务分配:有强大的规则引擎,能根据设定的规则将工作任务自动分配给业务人员进行处理,也可以根据设定的规则系统设置工作任务的优先级;

流程设计和管理:能根据业务场景方便地进行流程模型的设计,方便地管理和配置流程模型;

流程监控:能根据不同的查询规则实时跟踪和监控业务处理流程,能提供流程数据,为日后的流程优化提供分析依据。

流程补偿:能根据异常处理规则,对异常流程进行后续的流程补偿;

流程分析和优化:能根据流程数据和分析结果,不断优化流程。

2测试原理

2.1 功能测试原理

2.1.1系统架构设计

POC应用系统采用东南融通的统一开发平台IntelliPatform开发,IntelliPlatform具有成熟的应用开发框架和表现丰富的页面控件,可以更加快速高效地开发出高质量的应用功能。

POC系统的流程控制采用东南融通的IntelliFlow业务流程管理系统。IntelliFlow采用J2EE技术架构建立,支持SOA基础信息架构建设,可以运行在WebLogic、WebSphere、JBoss等主流的商业或者开源的应用服务器上,支持Oracle、DB2、Informix、SQL Server、Sybase和MySQL主流的商用数据库和开源数据库。系统结构采用J2EE的标准设计模式,整个系统由一组互相协作的构件和工具组成,建立了快速开发工作流应用的一体化开发平台。

下图是IntelliFlow的总体架构:

IntelliFlow具有可伸缩的系统架构,可以按照业务处理的特点和客户

的需求进行系统部署,既可支持单站点的集中式的业务处理,又可支持多站点的分布式业务处理,并且可以根据要处理的业务规模,在不同的站点上部署单服务器或者集群服务器,因此IntelliFlow系统支持工作流服务器集群和分布式部署的混合模式,在集群部署中,可以直接基于J2EE应用服务器的软集群并实现负载均衡,不依赖任何额外的硬件设备,可极大地降低用户的部署成本。下图是IntelliFlow的部署结构全景图:

为了便于将业务逻辑统一管理,支持动态变更,东南融通还开发了IntelliRule业务规则管理系统,IntelliRule可以与IntelliFlow配合使用,IntelliFlow负责上层的业务流程(宏观层),IntelliRule负责底层的业务逻辑(微观层)。规则引擎是一个独立的组件,流程引擎和应用层都可以调用规则引擎。下图是流程、应用、规则之间的调用关系图:

相关文档
最新文档