![综合前置系统架构分析_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/8f14b5fe-4aac-4bd6-aa94-5712640c4701/8f14b5fe-4aac-4bd6-aa94-5712640c47011.gif)
![综合前置系统架构分析_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/8f14b5fe-4aac-4bd6-aa94-5712640c4701/8f14b5fe-4aac-4bd6-aa94-5712640c47012.gif)
![综合前置系统架构分析_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/8f14b5fe-4aac-4bd6-aa94-5712640c4701/8f14b5fe-4aac-4bd6-aa94-5712640c47013.gif)
![综合前置系统架构分析_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/8f14b5fe-4aac-4bd6-aa94-5712640c4701/8f14b5fe-4aac-4bd6-aa94-5712640c47014.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、综合前置系统架构分析摘要:银行综合前置系统介于外围各业务子系统与银行业务核心系统之间, 是银行各种交易渠道的汇总和整合。 它通过集中实现不同业务子系统间的协议转换、 报文转换、交易路由、安全管理等功能,取代银行种类繁多的前置系统,以达到整合银行 IT 投资的软硬件资源,简化应用开发与维护目的。一、系统综述综合前置系统平台担负着与一系列终端渠道、 各种主机系统和第三方系统间的信息处理工作。主机:指部署在总行数据核心生产系统主机, 如账务系统主机, 借记卡系统主机等。渠道:指银行客户在银行使用的各类交易手里终端系统, 如柜台终端、 自助取款机、电话银行等终端系统。第三方:指与银行业务有联系的外单位
2、的信息系统,如人行、移动、券商等信息系统。二、背景介绍页: 1银行业务可以简单地划分为资产业务、 负债业务和中间业务。 目前银行之间的竞争焦点是中间业务,中间业务是近年来在银行盈利的重心。现代商业银行要扩张中间业务空间, 开拓新兴服务手段, 需要业务与技术密切结合。随着服务品种的增多, 服务范围的扩大, 用以提供支持的技术系统也日益庞杂,银行技术人员的维护工作量也随之急剧上升。 由于竞争剧烈, 导致商业银行的很多业务系统在缺乏统一规划的情形下匆匆上马,虽然能够满足一时之需,却使得整个系统架构日渐混乱, 导致系统的可靠程度下降, 维护和开发新业务的越来越复杂。 在银行的机房, 经常可以看到各种前
3、置系统 (POS、ATM、金卡、呼叫中心、网上银行、银证通、各种代理业务)充斥其间,除了设备需要重复投入,还需要占用技术开发人员大量的精力进行维护和排除故障甚至需要进行辅助的业务,对新业务的开展是十分不利的。在这种情况下, 综合应用前置系统 (GAPS即 General Application Preposed System,简称大前置系统) 就应运而生了。大前置系统是各种交易发起渠道集中、统一的中间接入系统, 把各种终端设备的前置系统和外围系统与银行业务主机系统分离,在大前置上集中实现到相关的不同业务子系统的交易路由, 是银行开展一般业务是交易发起终端和后台帐务主机间的枢纽控制主机。以各类外
4、围、 外部系统的接入和业务交易 (尤其是中间业务交易) 处理为重点,建构一个稳定、安全、高性能的业务控制系统。为实现业务发展需要,系统设计为一个开放式系统, 具有高度的灵活性和扩充能力。 系统能够让业务开发人员使用系统提供的配置集成环境和统一开发环境, 通过配置和开发的方式, 进行业务功能的扩充。 同时系统为业务操作人员提供良好的人机交互界面, 完成日常的业务操作和管理。前置系统解决方案的发展经历了三个阶段。1. 单一功能堆砌的前置系统解决方案十余年来,各商业银行纷纷投入大量资金和资源, 建设和发展信息系统和技术保障体系,并不断推出全新的业务种类和服务模式来满足持续发展的业务需要。随着银行的服
5、务品种、 交付渠道和技术实现的不断增加, 使得银行中对应的电脑应用系统也随之增多, 由此便出现了这样一个情况: 每一个应用系统单独对应后台业务、 支付体系等支持系统, 很多都配有前置处理机实现特有的业务处理、数据处理或者设备控制管理; 银行机房中往往放置着大量不同业务的前置机系统。第一代前置系统产品增加了系统维护人员的投入, 造成银行设备和软件投资的浪费,各地、各个阶段重复开发现象严重,更加危险的是:可能因应用系统的杂乱出现管理上的问题。2. 交换中心集成的前置系统解决方案随着交付渠道的发展, 一个严重的问题摆在银行科技部门的面前, 如何支持客户对多渠道服务的要求。 随之而来的是一个改良方案,
6、 前置系统的第二代产品:交换中心解决方案。交换中心解决方案从功能上实现了多渠道服务,但是造成的问题更为严重:系统的可管理性更差, 不但要管理原来的前置系统, 还要管理交换中心。 系统的可维护性、性能都遭受到了新的挑战。 在银行推出新业务时, 交换中心解决方案的开发比原来的方式还要复杂。3. 大前置解决方案大前置解决方案,也就是前置系统的第三代产品是对交换中心解决方案的发展。它将现有的众多的服务交付渠道和业务前置应用在逻辑上合并成一个整体的系统,对各种不同种类的金融服务、 交付渠道、前置业务系统和外围业务系统的共性加以提取和综合, 辅以完善的管理功能, 形成一套结构开放、 适应各种后台核心业务系
7、统、支持各类渠道、产品和业务的“热拔插” 、方便升级、具有完备安全控制、容错、稳定、高效的前置解决方案。以各类外围、外部系统的接入和业务交易(尤其是中间业务交易)处理为重点,建构一个稳定、安全、高性能的业务控制系统。三、系统目标(一)实现商业银行各种服务渠道与银行业务应用系统以及外围系统的互联;(二) 实现不同服务渠道共用业务逻辑的统一, 形成各种渠道面向客户的一致服务;(三) 能够快速适应新产品或业务应用系统的推出;(四)增强渠道统一管理,提升渠道系统的客户服务能力;四、相关知识(一)业务系统进行业务交易的发起或处理的系统称为业务系统, 各类前台、外围系统、帐务后台、外部单位的帐务系统或者综
8、合应用前置系统都是业务系统。 业务系统根据对业务处理的不同可分为业务发起系统和应用处理系统, 兼具发起和处理功能的综合应用系统可视为两种系统的合体。(二)业务子系统综合应用平台应用服务器中的业务子系统是指为某个外部业务系统服务所需要的在综合应用平台中对应建立的业务处理内部虚拟系统。同一个业务子系统的交易, 具有相同的交易特征码提取规范。 在业务子系统中,可以设定该系统的交易通讯数据的交易码和应用的提取流程, 系统通过该流程为交易请求分配后续的交易应用归属,确定后续交易处理流程。(三)业务应用业务应用是业务的具体实现, 包含了完成某类业务所需的交易、 交易流程配置以及其他相关资源的配置信息。业务
9、应用可以互相进行调用。 一个外部系统的本地实现通常包含在一个业务应用实现中,对于需要和外部系统进行交易通讯的业务应用而言, 可以把对应外部系统的应用视作该系统的一个本地虚拟实现。(四)资源综合前置系统中业务应用的可配置的元素称为资源, 资源包括报文配置、 XML 结构定义、响应码配置、组件定义、交易流程配置等。可以通过配置工具统一维护这些资源的定义和配置,在开发的组件程序中使用这些资源。(五)流程组件程序按照一定的规则有序组合,组合方式可以为顺序、循环、分支,及上述三种模式的多层嵌套。 交易的控制模块根据流程的配置, 完成特定的交易或交易的部分功能。(六)组件完成某种特定功能的一段执行代码,
10、应用服务流程控制子系统执行的流程由完成的不同功能的组件根据交易功能进行有序的组合构成。 组件可通过二次开发扩充。根据组件实现方式的不同,组件可以是函数组件和程序组件(CICS下)。其中,函数组件可以用静态或者动态调用的函数实现。五、系统特点(一)灵活、全面的配置适应性强、配置灵活、方便能够较好地解决了综合应用平台面临的众多商户、众多接入和外联系统需求复杂的问题。 本次项目开发的目标系统需要实现这一特点,做到配置灵活、提高系统的可配置度,使配置开发过程快捷简单,同时对所有的可配置资源加以有效的控制和管理,做到活而不乱。(二)简单、完整的管理目标系统所要纳入的各类业务应用复杂, 需要为提供一统一的
11、的管理操作环境,提供日常维护操作、帐务处理、批量业务处理、查询服务等中心业务管理功能,并对所有的操作能进行有效跟踪和监控。(三)稳定性作为未来的数据处理中心的核心前置系统, 系统的稳定性意义重大。 目标系统需要保证能为所有经过的交易提供稳定、不间断运行的保证。(四)高性能目标系统需要处理从前台柜面、 银行周边、外部系统等各类方式发起的实时、非实时,单笔、批量交易,需要为银行提供高交易压力下的系统的处理能力,并保持交易处理的一致性。(五)扩充性为利于系统的升级、维护,应有良好的系统模块结构设计,使维护、升级等功能扩充的工作量、对原有系统的影响降低至最小。 解决好该问题能使系统升级、维护工作得到简
12、化和标准化,使推广该系统的成本减到最小。(六)安全性系统的安全性包含两个方面。 一方面是由于系统和多家外部系统实现交易互联,由此带来系统的安全问题和联机交易数据的安全问题, 需要建立相应的系统安全机制和通讯安全保障体系解决这一方面问题。 另一方面,系统的开发、 使用过程中,必然涉及内部的开发人员、系统管理人员、一般操作人员,需要建立有效的系统用户授权和跟踪控制体系, 避免由于人员的操作不当等引起的系统内部数据安全问题。(七)二次开发能力目标系统的设计为一个开放式系统, 能够根据业务的发展, 通过传统的开发手段,对系统的应用级功能的开发扩充,提高系统的适应能力。(八)系统保障能力任何系统都不能避
13、免运行异常, 目标系统作为业务核心之一, 需要有对异常或故障事故的应对能力, 在软件层实现系统故障保障功能, 尽可能地减少故障带来的损失,提高系统的恢复能力和速度。六、系统功能1. 强大的应用服务处理功能。2. 应用服务接入、报文转换、交易分发、流程控制、业务处理。3. 丰富的业务应用管理功能4. 日常管理、中心查询、报表打印、批量发起以及系统业务监控。5. 强大的应用配置开发集成功能6. 系统提供银行业务系统开发人员对大前置 (GAPS)进行资源配置、 交易开发、系统维护、业务和系统监控等功能的人机界面环境7. 系统综合测试平台8. 系统为业务开发提供了配置各类交易报文、自动生成和解析的环境
14、。七、系统架构设计与实现(一)基本设计思想综合应用前置系统 GAPS,在资源层次模型( RLM)基础上进行扩展后建立各级资源对象,形成系统的资源管理树。应用服务处理核心(ASPK)根据资源的配置实现交易逻辑的控制。系统提供的应用配置集成开发环境( ACIDE)则由开发人员通过对该资源管理树的扩充更新,实现对 ASPK的控制。业务应用管理控制台( TAMC)由业务人员使用,提供用于系统的业务管理操作的界面环境。(二)系统架构(三)总体运行结构管理工具(TAMC)各类外部系统(商户、它行等)银行业务主机系统(HOST)接入子系统层(SES)分发子系统层(SDS)业务流控子系统层(SFS)应用服务处
15、理核心(ASPK)大前置系统(GAPS)配置工具(ACIDE)各类接入系统(柜面、网银、ATM/CDM、POS、呼叫中心等)大前置总体运行结构示意图(四)业务逻辑架构外部业柜券面商网系点统ATM券商节系点统金卡中心中心主机券券商商系系统统商户系统务系统券商系统交易通前台柜面通ATM通道金卡通道券商通道代理单位通道道道业务子系统前台柜面子系统ATM子系统金卡子系统银证子系统代理业务子系统金卡应用中心应用银证应用代理应用应用交易(五) eRLM模型应用服务程序流程定制组件资源层枚举接口凭单控件操作组件组件其它组件内建组件组件定制控件组件组件AB控件资源层枚举响应码接口凭单库表.控件定制控件控件控件
16、控件控件数据资源层XML数据交换区系统数据库应用开发环境eRLM扩展资源层次模型页: 8在 eRLM中与业务应用实现相关的实现要素为前置系统资源,诸如数据资源、报文结构、文件结构、组件、流程均被纳入到平台的资源管理中。前置系统的资源分为以下层次:数据资源层、控件资源层、组件资源层及应用服务流程。数据资源层主要包括 XML数据存储交换区和前置系统数据库。 XML数据存储交换区存在于业务处理进程内存之中, 其中存放的数据是处于交易运行态的, 是临时的、动态的;而数据库是存在于硬盘之中,其中存放着静态的永久数据。两者均包括配置数据和业务数据。控件资源层包括接口控件、 凭单控件、 响应码控件等。 利用
17、系统应用开发配置集成环境,开发人员可以编辑任意的控件资源。组件资源层包括对控件进行操作的组件和其它组件,是系统的执行码资源,组件可以通过对控件资源的操作实现业务数据的存取, 也可以直接操作数据库资源,每一个组件完成某一特定的功能。 利用系统提供的组件生成工具, 开发人员可以通过二次开发添加新的组件资源, 或通过安装组件扩充包增加可用的组件资源。组件通过执行顺序的组合形成特定交易应用服务处理流程。(六)管理资源树系统层资源应用服务器业务子系统子系统资源(资源管理根)业务应用应用资源独立资源应用层资源报文资源响应码资源凭单资源函数资源文件资源枚举资源报表结构资源报表数据源表结构资源组件资源流程资源
18、内部交易资源XML数据资源报文资源响应码资源凭单资源函数资源文件资源枚举资源报表结构资源报表数据源表结构资源组件资源流程资源内部交易资源函数资源系统识别流程系统识别对照流程资源内部交易资源报文资源. 资源应用服务器资源管理组织结构示意图(七)流程原理起始构件缺省处理START DCOMP_10 DEND0COMP_01 D01COMP_02 DCOMP_03 DCOMP_05 D21000流运程行入线口COMP_04 D0END结束构件结束构件流程控制图示意图页: 11流程图由两种主要对象构成:流程构件和运行线。流程构件包括:起始构件、结束构件和执行构件。运行线连接构件中的连接点, 体现流程的
19、执行过程。 不同的连接线颜色代表的所连接的执行组件的接出点的流程状态。 一个执行组件可以有任意多的组件执行结果状态, 但不同的结果状态对流程整体的影响只有三种: 无影响,强制成功和强制失败。无影响的接出点连出的运行线为黑色, 强制成功接出点连出的运行线为蓝色,强制失败接出点连出的运行线为红色。(八)交易处理模式1. 直接处理交易请求方14请求应答交易通讯通道23接入子系统处理交易服务应GAPSDB用2. 服务转发交易请求方16请求应答交易通讯通道25接入子系统交易服务GAPSDB处理应用34交易服务方3. 交易路由交易请求方请求应答18交易通讯通道27接入子系统处3 理交易服务方1应交易服务4
20、用GAPSDB1处理应用256交易服务方24. 多方路由交易请求方请求应答110交易通讯通道29接入子系统3 应交易服务方1用交易服务41GAPSDB应用应用236758交易服务方2交易服务方35. 多次交易交易请求方请求应答112交易通讯通道12116交易服务方2交易服务7GAPSDB31085交易通讯通道24交易服务方19八、系统功能模块(一)应用服务处理核心(ASPK)ASPK是 GAPS的业务功能提供核心。 ASPK包括三个子系统:应用服务接入、分发、流程控制子系统。主要流程:页: 14发送到大前置平台的交易数据由 SES根据不同的请求发送系统类型进行通讯接收,并将接收到的交易数据传递
21、至 SDS, SDS根据系统类型进行初步的数据报文分析,提取出交易识别码, 并为该交易数据分配交易内部标识码, 由 SFS根据预先定制的该内部标识码, 调用流程控制处理模块运行定义的流程, 执行业务逻辑完成功能。用户也可以自己开发自定义各处理模块执行相应的业务处理。接入子系统层标准封分发子系统层XML数流控子系统层XML数据标准功外部请求包(SDS)据区(SFS)区能组件(SES)自定义接入自定义分发自定义处理应用服务处理核心( ASPK)总体设计示意图(二)业务应用管理控制台(TAMC)业务应用管理控制台( TAMC)提供业务操控人员对大前置( GAPS)进行业务控制的人机界面环境。 TAMC一般安装在中心,由中心的业务操控人员进行日常管理、中心查询、报表打印、批量发起以及系统业务监控等功能。页: 15TAMC通过 TCP/IP 方式和 ASPK的业务管理交易接入通道进行交易通讯, 和 ASPK、大前置数据库构成三层结构。 TAMC的所有功能都通过交易方式实现。 ASPK上的管理交易处理系列组件是管理交易的真
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年带钢传输自动纠偏装置合作协议书
- 2025年湿法稀磷酸合作协议书
- 2025年单、双长链烷基甲基叔胺合作协议书
- 2025年人投资入股协议(三篇)
- 2025年二手房贷款担保合同(三篇)
- 2025年企业住所租赁合同范文(2篇)
- 2025年中央空调供货合同(2篇)
- 2025年个人美容院转让合同范文(2篇)
- 2025年二年级语文教研活动总结(二篇)
- 2025年个人小型房屋租赁合同(三篇)
- 2025民政局离婚协议书范本(民政局官方)4篇
- 2024年03月四川农村商业联合银行信息科技部2024年校园招考300名工作人员笔试历年参考题库附带答案详解
- 小学一年级数学上册口算练习题总汇
- 睡眠专业知识培训课件
- 润滑油知识-液压油
- 2024年江苏省中医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 临床思维能力培养
- 人教版高中物理必修第三册第十章静电场中的能量10-1电势能和电势练习含答案
- 艾默生HipulseUPS操作手册
- 爱心树(绘本)
- NPI管理流程(精)
评论
0/150
提交评论