某银行信贷系统系统架构设计资料文档_第1页
某银行信贷系统系统架构设计资料文档_第2页
某银行信贷系统系统架构设计资料文档_第3页
某银行信贷系统系统架构设计资料文档_第4页
某银行信贷系统系统架构设计资料文档_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、* 银行消费信贷系统规划及实施管理项目软件架构概要设计说明书第1页,共 15页、文档审批信息版本编号/更 改记录编号审批日期审批人签字备注目录修订历史错误!未定义书签。 TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 文档审批信息2简介4目的4 HYPERLINK l bookmark7 o Current Document 面向读者4文档组织4设计限定4术语说明4 HYPERLINK l bookmark13 o Current Document 参考文献4项目建设目标和预期成果 5建设目标5 HYPERLINK l bookma

2、rk18 o Current Document 主要预期成果5系统非功能需求分析5非功能需求分析方法 5 HYPERLINK l bookmark25 o Current Document 分析视角:系统服务对象 6 HYPERLINK l bookmark27 o Current Document 分析视角:系统服务目标 7 HYPERLINK l bookmark29 o Current Document 分析视角:生产类型定位 7 HYPERLINK l bookmark37 o Current Document 分析视角:文档电子化管理要求 8 HYPERLINK l bookmark

3、39 o Current Document 系统目标8 HYPERLINK l bookmark41 o Current Document 系统设计限制及约束条件 11 HYPERLINK l bookmark43 o Current Document 面向层次的技术架构设计 11技术架构的逻辑构成 13概况:13分类说明13 HYPERLINK l bookmark67 o Current Document 实际部署15简介目的此文档从构架方面对系统进行综合概述,其中使用了大量不同的构架视图来描述系统 的各个不同方面。它用于记录并表述已在构架方面对系统作出的重要决策。同时此文档也是在此项目后

4、续具体实施时,各个系统功能模块的设计和开发的基 础依据。面向读者? 项目开发人员? 项目测试人员? 项目管理人员文档组织设计限定术语说明参考文献项目建设目标和预期成果建设目标建立基于http访问的消费信贷申请系统,方便 *银行的合作伙伴通过此系统能够便捷 的收集信贷人的资料,提高服务资料,缩短信贷申请时间。主要预期成果1提升业务处理效率? 以客户为中心,支持全流程一体化的业务处理,提升整体业务效率;? 结合用户职责,提供客户、项目、合同等全方位的信息,缩短信息查阅时间,提升 业务经办效率。2增强业务监控能力? 实时监控机制运行的关键信息和指标,为业务的平稳运行提供保障;? 提供全面的操作痕迹保

5、留手段,为稽核检查工作提供必要的依据。3改善数据质量? 依据业务的需求,在业务经办过程中可以对数据质量进行控制,建立集中化的、一 致、及时、准确的数据基础,满足内部统计、分析、决策的需要,以及外部监管部 门和投资者对信息披露的要求。4提升信用风险管理水平? 整合第三方的评级系统,实现定量化的信用风险评估;? 整合外部信息,识别风险征兆,促进资产质量与收益的持续性改善与提升。系统非功能需求分析非功能需求分析方法参昭八、ISO/IEC 9126 ,可对系统架构9个非功能性子特性进行分析:分析视角?系统服务对象?系统服务目标?生产类型定位?文档电子化管 理要求非功能性需求开放性 扩展性 适应性 安全

6、性 高性能 高可用 可管理 易用性 可靠性架构设计全面分析业务特征,立足业务持续发展与创新,多维婕勃那翦箱谈叫声础图1非功能性需求分析方法分析视角:系统服务对象*限行行内FU户工第行I商川昌炎代理人安全性代班人人员茱屈为,:异管理类用户以绿城用户II. j ,-i n i.in - j : 一壮阻值国不同业务就程中,代理西户产 吊、金额等要素相隶和予售赞就 小出卜他人颤消泌的费次利小糖消 独货以中枇眦捏存在g弁j ,需要 建立工得二人活的权限皆理体桑图2分析视角:系统服务对象、3.3分析视角:系统服务目标整合评审机制系统?客户评审系统的输入输出:(基本信息等需定制)。输出:评审结果开 放性业务

7、流程?审批流程和权限不断调整?审批权限与具体产品等要素关联适 应 性贷款审批业务?短频快急(周期短、频度高、审批 快、要款急),业务笔数多,业务处 理效率高,业务处理环节实效性要求台匕目匕图3分析视角:系统服务目标3.4分析视角:生产类型定位保证系统联系可靠的运行?保证系统连续稳定的运行?保证系统可靠运行,保证业务正确处理系 统 运 行 可 管 理?系统运行状态管理 系统启停系统服务启停 流程实例监控 异常处理等图4分析视角:生产类型定位丰 曷 的 文 档 类 型可扩展性分析视角:文档电子化管理要求?与客户关联的文档(如证件)?与业务流程关联的文档(如评 审报告)全 面 的 管 理?建立、查询

8、、更新、关联、删 除、归档可 管 理图5分析视角:文档电子化管理要求系统目标安全性? 认证:提供基于用户名/口令的认证方式、提供数字证书的身份认证方式?授权:提供基于角色的应用软件功能的访问控制,提供基于角色和组织机构的数据对象的访问控制能力? 机密性:通过安全的网络传输协议,利用公钥/私钥保证数据在传输过程的安全? 完整性:利用数字签名技术保证系统传输的关键性业务数据的完整性易用性1.易见? 功能操作不超过三级菜单? 主要功能设置快捷方式?提供个人收藏夹功能,便于直接点击进入? 系统信息变更在界面易见,无需要手工刷新或者重复操作而显示变化的关键结果? 针对管理类和决策类用户的查询和监控类操作

9、界面,提供饼图,柱状图等形象的表达方式用? 对操作性界面,简化输入工作,提供多种可选择输入方式?说明文字言简意赅,不存在二义性?光标键切换有规律,不紊乱?关联界面间具有相互联系,可自由转换? 界面简洁,按钮操作少而明确学?具有清晰的导航/向导功能。?用户手册准确,易懂?界面操作简化,提供友好提醒?具有简单的在线提示功能适应性?在流程定义上,系统提供灵活的机构授权配置? 在贷款类型定义中,用户可以定义不同类型的业务产品,以适应业务的变化?系统具有基于角色的应用功能权限管理能力?系统具有基于角色的数据访问权限管理能力可管理? 系统运行状态可管理:如系统启动、停止等异常处理规则可维护? 流程运行状态

10、可维护?可对非结构化数据进行存储、管理、检索?可对非结构化数据的规范化管理,支持多种文档的存储Wj可用? 保证系统持续、稳定运行? 并且计划外宕机时间控制在全年的2%以内开放性?系统支持外部系统平滑接入?规范服务接口,统一化服务调用?支持规范事务类别?系统应提供与*银行提供的评级系统的接口对接能力可扩展性?系统能够对产品共性进行归纳与抽象,实现产品的参数化管理,实现产品产品 创新与产品变更的配置化管理?实现业务流程标准化与产品特性的分离可靠性?能保证业务交易及其数据传递的完整性和一致性?在系统运行异常甚至发生故障时,能提供故障恢复的能力高性能A响应时间:?用户访问系统登陆界面的响应时间目标4秒

11、?用户98%的简单查询访问的响应时间目标2-5秒、?用户98%的简单增删改事务处理访问的响应时间目标1-4秒?用户98%的复杂查询访问的响应时间目标是5 8秒?服务器的平均利用率应不大于 75%B在线用户数量:?系统应能支持同时在线用户数为总用户数的60%C并发交易量:C1平均事务处理量:?简单增删改查页面点击交易量:30次/秒?复杂的查询交易:30次/秒C2峰值事务处理量:?简单增删改查页面点击交易量 100次冲?复杂的查询交易是 40次/秒系统设计限制及约束条件Web 界面:Ext js(开源)安全与认证:ca产品应用服务器软件(App Server):WebSphere(商业软件)BPM

12、产品5,数据库产品(可以集成现有数据库)面向层次的技术架构设计从面向层次设计的视角,可将系统设计为如下层次:用户交互层、交互控制层、业 务服务层、公共服务层、业务流程管理扩展、数据访问层和数据存储层。? 用户交互层,基于 Web2.0实现技术,负责用户与系统的人机交互界面,为用 户提供一定的本地计算能力。? 交互控制层,负责为界面和业务服务之间进行数据转换,同时对系统的事务进行总体控制,隔离界面实现与后台服务实现,使后台业务服务实现更为标准化。?业务服务层,主要包括各类封装了业务实现逻辑的业务服务组件,调用数据访问层的数据服务,本身不直接访问数据库。另外,系统根据业务需求,负责调 用法兴银行已

13、有的第三方系统。? 公共服务层为整个应用的公共需求提供统一的、重用的服务。包括:日志、异 常、事务、认证、校验等。? 业务流程扩展部分,屏蔽具体的业务流程实现技术, 为系统提供对流程和任务 的管理以及处理等操作,如,启动流程,转发任务等。? 数据访问层,负责进行数据访问及系统间交互操作,关注数据的存取操作,不 关心业务服务如何调用数据,屏蔽对数据库表的直接 SQL操作。层次视角系统结构见下图:ABCDEF用户交互层交互控制层业务服务层公共服务层数据访问层数据存储层数据库图6面向层次视角的技术架构、技术架构的逻辑构成概况:. 采用Web2.0 的UI设计.采用BPM进行流程管理.通过同一模块和外

14、部系统进行交互.采用ORM技术封装独立的数据访问层.系统有很好的适应性,可扩展性和开放性界制回I孙 I网同界面与后台数据充瓦(IJ1A R)EXE FK hiKietJi 4-3魄mpmlU ,aI朴I MT弱 iApp Sui vet .diUi )图7技术架构的逻辑构成视图公ns留crm亶界收到Wit *分类说明管理:.统一化定义管理各模块的接口,降低管理与系统核心模块的耦合度.管理分为:权限管理,系统配置管理,异常管理.系统配置参数的管理将直接影响系统核心的运行,与配置加载,配置参数刷新等构 成了一个整体.异常管理主要与流程处理挂钩,统一管理异常,增加人员修复的机会并使流程继续 运行,降

15、低系统维护成本界面展现层:.界面UI与数据很好分离。.用户界面友好,交互体验丰富。. UI架构开放,采用标准XML数据与后台交互。.与无线 Web很好融合,支持 PDA,手机等多渠道方式的无线访问。界面与后台数据交互:1, DWR (Direct Web Remoting)是开源技术,前端 Javascript 与 Server 端的 Java 交互,充 分利用网络带宽2,和JavaScript相结合,提供了多种交互模式(同步,异步),增强用户体验型原理如下:I1page, lit mlpa-e.htmlpublic ctiss ManKarNeb Browsers1web Servedpub

16、lic veldBs7ncfnntfScring 也Lie) CMecum sessions =wclie.getSrri pc5essnsB/Page(.,);Util util new Utn(sessions); util.setVahenltstHd1, waive);图8 DWR原理示意Web 层:Web Server独立部署,可被外网访问。网络安全具有可较强的可扩展性,可以考虑采用授权认证等体系。App Server :.体现业务系统的业务逻辑,支持信息管理类操作。.与流程,数据访问等存在高内聚的接口,与*银行的*平台存在松耦合的服务交互接口。BPM流程定制:.承载平台所有业务流程的运行。.流程环节多,参与部门和人员多, 流程存在状态管理, 存在与任务管理的无缝交互。数据库访问:.数据访问层屏蔽底层数据存储的差异,采用对象化处理方法实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论