欢迎来到天天文库
浏览记录
ID:46477637
大小:57.00 KB
页数:4页
时间:2019-11-24
《[精品]浅论银行综合前置系统的构建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅论银行综合前置系统的构建徐斌(苏州大学江苏苏州215006)【摘要】:银行综合业务前置系统(GAPS)介于外囤各业务了系统与银行业务核心系统之间,是银行各种交易渠道的汇总与整合。它通过集屮实现不同业务子系统间的协议转换、报文转换、交易路由、安全管理等功能,取代当前银行种类繁多的前置系统,以达到整合银行IT投资的软便件资源,简化应用开发与维护冃的。【关键字】:综合业务前置系统,消息队列,安全机制1、引言我国的金融电子化在这二三十年来获得巨大的发展,在强大的业务发展需求与高速的信技术发展的支撑下,从最初的单机发展到跨系统的联网;从单一的柜面储蓄与对公交易系统,发展到
2、综合业务系统与全面的管理与决策支持系统。但随之而來的是,川以提供支持的技术系统也FI益庞杂,银行技术人员的开发维护工作量也随之急剧上升,由于竞争剧烈,使得整个系统架构口渐混乱,使系统的可靠程度下降,维护和开发新业务的越来越复杂。在银行的机房,各种前置系统(P05、ATM、呼叫屮心、网上银行、银证通、各种代理业务)充斥其间,除了设备需要重复投入,还需要占用技术开发人员大量的梢力进行维护和排除故障甚至需耍进行辅助的业务过程,对新业务的开展十分不利的。在这种情况卜金业内部系统的整合,数据与信息流的规范并进而定义企业内部的软数据总线势在必行。鉴于此,木文从盂求比较迫切的中
3、间业务类交易系统入手,浅谈了构建综合业务应用前置系统(GAPS即GeneralApplicationPreposedSystem),它是银行各种交易渠道集中、统一的中间接入系统,把各种终端设备的前置和外围系统与银行业务核心主机系统分离,在GPAS上集中实现到相关的不同业务子系统的交易路由,是银行开展一般业务的交易发起终端和后台主机间的枢纽控制系统,它试图在技术层而上达到节约或整合银行IT投资的软硬件资源,简化应用开发及操作维护,进一步提高银行系统的健壮性、灵活性、简易性和安全性;在业务层面上对实现产品的随需应变,满足产品市场竞争的需求提供支撑;在管理层面上为管理者
4、实施科学管理和决策捉供精确的辅助手段。2、系统总体设计2.1设计定位目前常用的屮间业务包括银行卡跨行交易业务、缴费一卡通业务等传统代理、银证通业务、个人外汇买卖业务、公积金、个人贷款、企业结算中心等;涉及的接入渠道冇:柜台交易、银企系统、ATM、POS、网银、银证业务、口助终端、电话银行等。同吋随着业务系统的拓展,新的系统与接入渠道仍在不断地增加,随着这些系统的不断增加,银行的各个系统之间演变成为一个无序、复杂的网状结构,存在明显的弊端。GAPS是为减少这些弊端而提出的,它能在保持原來询置系统优点的基础上取代它的职能。图2.1直观地描述了GAPS在银行交易系统中的
5、定位。tA■伙hoi-6、要求,实现7*24小时服务,在不停止交易处理的情况下,自动进行系统清算口期的实时切换;系统监控与界常恢复等。2.3设计思想系统目标的实现,要求在系统设计阶段就必须注意立足于一定的高度,要有一定的前瞻性,在较高层次上定义系统的视图。其整个系统设计的思想是:(1)可靠性优先思想这个表现在选择高可靠的硬件、稳定的操作系统、主流的人型商业数据库、成熟的交易屮间件等作为系统的技术实现,在此基础上进行合理的系统架构设计。(2)层次思想分层是软件设计中非常重要的思想,层次思想冇助于理解整个系统或整个应用;合理的软件分层可以使得软件更加有序、启组织存条理。在计算机领域屮随处可见分7、层的概念的具体实现,通过严格的区分层次,大大降低了层间的耦合度。(3)参数化思想参数化是保持软件可持续更新和发展处理能力,提高软件可维护性、尽量延长软件寿命的重要手段。参数化设计在这里包含系统应用参数化与业务管理参数化两层含义。系统应用参数化是指可以对常用的运行指标,比如对服务进程、队列数等进行调整以匹配不同平台条件与应川要求等°业务管理参数化是指要尽量找出系统中经常基于政策或管理要求而被修改的要素。3、核心模块分解按照系统总体设计的要求,GAPS由多个模块相互组合形成,它包含通讯服务模块、扌艮文组装模块、核心交换模块、管理交易模块、超时控制模块、存储转发模块、批8、处理模块、
6、要求,实现7*24小时服务,在不停止交易处理的情况下,自动进行系统清算口期的实时切换;系统监控与界常恢复等。2.3设计思想系统目标的实现,要求在系统设计阶段就必须注意立足于一定的高度,要有一定的前瞻性,在较高层次上定义系统的视图。其整个系统设计的思想是:(1)可靠性优先思想这个表现在选择高可靠的硬件、稳定的操作系统、主流的人型商业数据库、成熟的交易屮间件等作为系统的技术实现,在此基础上进行合理的系统架构设计。(2)层次思想分层是软件设计中非常重要的思想,层次思想冇助于理解整个系统或整个应用;合理的软件分层可以使得软件更加有序、启组织存条理。在计算机领域屮随处可见分
7、层的概念的具体实现,通过严格的区分层次,大大降低了层间的耦合度。(3)参数化思想参数化是保持软件可持续更新和发展处理能力,提高软件可维护性、尽量延长软件寿命的重要手段。参数化设计在这里包含系统应用参数化与业务管理参数化两层含义。系统应用参数化是指可以对常用的运行指标,比如对服务进程、队列数等进行调整以匹配不同平台条件与应川要求等°业务管理参数化是指要尽量找出系统中经常基于政策或管理要求而被修改的要素。3、核心模块分解按照系统总体设计的要求,GAPS由多个模块相互组合形成,它包含通讯服务模块、扌艮文组装模块、核心交换模块、管理交易模块、超时控制模块、存储转发模块、批
8、处理模块、
此文档下载收益归作者所有