【银行】商业银行IT系统架构规划
转载:http://blog.csdn.net/luosijin123/article/details/7702913
2012年06月29日
一、中小银行面临的挑战与应对策略
我国大量的中小银行(数百家城市商行和农村信用社)是在九十年代中后期开办的。经过十多年的发展,中小银行逐步建立起了支持其主要业务运转的IT基础设施、应用系统以及相应的管理、开发和运维体系。目前,中小银行IT应用水平大致与四大国有商业银行第二个发展阶段相当。虽然中小银行近年来不断加大IT投入,IT建设也更趋理性化,但仍然普遍存在诸多问题:
1.中小银行的IT架构可扩展性较差,难以适应不断变化的经营环境,难以满足快速发展的业务需求;核心业务系统的可伸缩性不足,处理性能难以应对业务量快速增长的形势,业务高峰时刻经常出现堵塞、宕机、数据差错等可靠性问题。
2.更重要的是,中小银行的IT建设缺乏规划。从基于PC的第一代架构,到基于小型机的第二代架构,中小银行的IT建设基本上是跟在大银行后面亦步亦趋,没有能够很好地吸取大银行的经验教训,让自己少走弯路;近十年来,国内银行业市场竞争日趋激烈,由于实力不及大银行,中小银行大多只能依靠先声夺人的方式来争夺新产品市场,许多项目等不及规划就匆匆上马,整个IT架构逐渐变得无序,甚至混乱——技术纷繁复杂,功能重复,管理成本不断提高;许多中小银行IT自主实施能力薄弱,应用系统的设计和开发大多依靠集成商,或者干脆外购,形成众多以部门为边界、孤立建设的应用系统,难以满足未来新产品研发和全业务流程支撑的需要。
3.由于缺乏信息的整合和关联,管理层很难获得准确的市场、销售、财务等方面的数据来支持其进行快速、正确的决策,只能根据自己的经验和不完整的信息来进行管理,决策风险依然很大。
如何能在有限的资源配置下,拓展出一条可行的、能够适应未来业务发展的IT建设之路,是对中小银行IT部门的一大挑战。目前,中小银行自身高端的业务和技术人才匮乏,借助专业金融IT咨询公司为自己梳理和规划IT架构,显得非常必要。但最大的问题可能还不是如何制订一个适用的、有前瞻性的IT规划,而是怎样才能有效地实施IT规划。一方面,中小银行需要有管理机制上的变革,打破部门障碍,确保IT规划能够在整个企业范围内得到落实;另一方面,需要精心选择一个整体性的IT架构解决方案,这个解决方案必须与IT规划相融合,能够构建一个既适用于当前,又能够满足长远发展需要的相对稳定的IT架构,确保整个IT系统能够柔和、平缓地完成转变,最终实现IT规划目标。
二、银行IT架构规划的关键抉择之一:基础架构
基础架构规划是IT架构规划的重要组成部分,银行应当立足自身特点,选择适用、有效、成熟的技术,而非时髦、“先进”或者“高端”的技术,构建能够满足业务长远发展需要的基础架构。
硬件平台、操作系统、数据库、中间件和开发工具是几个关键的、必须慎重抉择的基础技术领域。根据中小银行的业务特征和发展形势,以普遍运用刀片或机架式PC服务器、Windows Server/LINUX和.NET/J2EE为显著特征的基础架构是适用的。
在这样的基础架构中,除了核心业务后台应用系统(例如,对私、对公业务后台系统,客户信息系统)仍然使用小型机、UNIX和CICS/Tuxedo——这主要是为了满足传统的核心业务对可靠性的极高要求,同时也使已有的基础架构和应用资源得以继续利用——之外,新业务和产品的服务层系统(例如,国内大银行开发的大前置,以及中间业务平台、投资业务平台、现金管理、私人银行等应用的服务层系统)、ESB(Enterprise Service Bus,即企业服务总线。在应用架构中引入ESB可以帮助企业很好地整合其异构的各种应用系统。在国内银行业,目前还鲜有真正成功实施了ESB的。从技术实现方面看,ESB和国内大银行开发的内部的交换系统非常相似,可以看成新一代的综合交换系统)、数据分析和决策支持、电子银行(网上银行、手机银行、电话银行和客服中心)等重要的应用领域均采用PC服务器+Windows Server/LINUX+.NET/J2EE的解决方案。由于支持集群部署,这种解决方案可伸缩性极强,能够以低廉的成本构建具有强大处理性能的基础架构,轻松应对长时期业务量快速增长的严峻形势,整体可靠性完全能够满足关键业务系统的苛刻要求。
一些中小银行在上述应用领域内选择采用UNIX+J2EE的解决方案,看中这类方案的“开源、免费和标准”。业内大量的实践证明,同等的硬件配置,Windows Server+.NET方案能够达到10倍于UNIX+J2EE方案的性能,可靠性也高得多,更能够满足中小银行业务长远发展的需要;虽然J2EE产品号称开源、免费,但技术支持费用不菲,总拥有成本仍然是Windows Server+.NET方案具有优势;虽然J2EE被当作业内标准,但厂商在各自的产品中附带了大量非标准的扩展功能和组件,一旦使用了这些扩展功能和组件(这是非常普遍的),应用就无法迁移到其它J2EE产品上。考虑到这些因素,相对于J2EE,.NET可能更加适合在中小银行应用——根据最新的统计数据,.NET在欧美金融业的应用已经远远超过J2EE,并且在开源项目的支持下,.NET应用也同样可以部署在LINUX和绝大多数种类的UNIX上。
此外,各类银行职员(网点柜员、客户经理、客服人员、业务管理人员、系统管理人员、设计人员,等等)统一的工作台和自助银行等客户端应用系统也普遍运用Windows和.NET,这意味着这样的基础架构技术构成相对单一,能够有效地降低中小银行在技术培训、应用开发和系统维护等方面的成本。
这样的基础架构在技术上是成熟的。国外许多先进银行都选择了这种基础架构,国内大银行也在许多重要的应用领域中采用了同样的基础架构(例如,农行的网上银行应用系统,ESB,中行的集中式柜面应用系统,等等)。
三、银行IT架构规划的关键抉择之二:应用标准、平台和框架
选择优秀的应用标准、平台和框架构建高质量的应用系统,是卓越的应用架构规划和实施的关键。
例如,WebService就是一个很关键的应用标准,使用和提供WebService是应用架构规划工作中必需考虑的问题。WebService已经在许多行业得到了普遍应用,如果要开发基于企业互联模式的业务应用,WebService将是最佳的对接标准;更重要的是,基于WebService统一企业内部服务标准,能够极大地提高企业内部应用资源的重用程度,同时实现异构基础技术的完美融合。
但任何事物都有两面性,优秀的应用标准也不例外。WebService就有2个重要问题往往是银行这类企业高度关注的:如果应用都采用WebService标准来提供服务,那么调用ebService的集成型应用(可能要占企业应用总量的90%)的运行效率和吞吐量是否会大大下降;同时,集成型应用的一个处理过程可能会调用多个WebService,一致性又如何保证。
显然,标准化本身并不是万能的,如果应用设计不当,采用标准反而会产生巨大的负面作用,标准化实际上是对企业的应用设计和实施能力提出了更高的要求。中小银行的IT资源本来就非常有限,其应用设计和实施能力即便是应对当前的需求也已经是捉襟见肘,如何才能高质量地实施一个可以和大银行相媲美的卓越的应用架构规划呢?
选用优秀的应用平台和框架是一个非常有效的解决办法。所谓应用平台和框架本质上也都是一些应用,这些应用不对具体业务提供支撑,但是可以开发插件加载到这些应用上构成完整的、支撑具体业务的应用系统(通常,应用框架仅指基本的运行框架和基础组件库,不提供插件开发和运行管理工具,而应用平台功能和工具的配备更加完整),这种模式能够大大简化、加速某类业务应用的开发,提高业务应用的质量。与CICS/Tuxedo、J2EE和.NET之类的基础软件不同,应用平台和框架一般都是针对某个行业(或者领域)构建的,提供了该行业(或者领域)大量常用的、公共的基础功能和处理流程的封装,为该行业(或者领域)具体业务应用提供更有效的支持。
【银行】商业银行IT系统架构规划相关推荐
- 商业银行IT系统架构规划
一.中小银行面临的挑战与应对策略 我国大量的中小银行(数百家城市商行和农村信用社)是在九十年代中后期开办的.经过十多年的发展,中小银行逐步建立起了支持其主要业务运转的IT基础设施.应用系统以及相应的管 ...
- 回溯法 批处理作业调度_不懂调度系统架构,就不要谈银行数据仓库
调度系统是数据仓库的重要组成部分,也是每个银行或公司一个基础软件或服务,需要在全行或全公司层面进行规划,在全行层面统一调度工具和规范,由于数据类系统调度作业较多,交易类系统批量优先级高,为不互相影响可 ...
- 软件工程结构化建模的方法和工具_系统架构师之——软件开发方法
不管你是开发人员,还是互联网行业人员,基本上经常看到各种各样的软件相关的图,如什么架构图什么设计图什么模式图甘特图等.很多时候总是傻傻分不清.对此,我们很有必要对系统开发基础知识有认知.对于一名程序员 ...
- 流程银行柜面业务系统规划
描述:流程银行柜面业务系统优化了柜面业务流程,简化前台业务手续,增强后台处理能力,分解业务环节,提高了业务处理效率,方便了柜员操作.这样,柜员就能更好地接待客户,提升柜员和网点的客户服务能力,帮助商业 ...
- 【工作总结】银行应用系统架构(二)
上一次我们介绍了什么是银行应用系统架构,为何要做应用系统架构的设计和规划. 这次开始,我们主要谈谈银行IT狗是如何规划应用系统架构的. 我们现在已经知道了,银行对老百姓的每个业务服务,后台都对应着相应 ...
- T系统和应用集成-从SOA架构思想到服务架构规划设计
T系统和应用集成-从SOA架构思想到服务架构规划设计 原创 人月聊IT 2020-09-23 13:48:20 作者:人月神话,新浪博客同名 简介:多年SOA规划建设,私有云PaaS平台架构设计经验, ...
- 新核心业务系统数据架构规划与数据治理
本文根据[2016 第七届中国数据库技术大会](微信搜索DTCC2014,关注中国数据库技术大会公众号)现场演讲嘉宾种磊老师分享内容整理而成.录音整理及文字编辑IT168@田晓旭@老鱼. 嘉宾介绍: ...
- 【技术分享】新核心业务系统数据架构规划与数据治理
本文整理自DTCC2016主题演讲内容,录音整理及文字编辑IT168@田晓旭@老鱼.如需转载,请先联系本公众号获取授权! 演讲嘉宾 种磊 农银人寿新核心数据架构组组长 经济师,农银人寿IT部资深专员. ...
- 【工作总结】银行应用系统架构(一)
银行应用系统架构,听上去很复杂.很专业的内容,如何下笔想了很久. 不太想写成一个教科书一般的文章,那样写着轻松但是看着累,最关键的对语读者来说,不会有太大的收获.其实一个好的传授者,并不是要把知识写的 ...
最新文章
- 2016.1.20 dubbo启动之后机器ip有问题
- 用javascript做删除时的提示信息
- java web三:反射
- Python面试题 :计算列表中出现最多次的字符
- Linux环境 文件分割的方法
- mysql nest loop伪代码_Nested Loop Join
- mysql排序后如何取最前和最后的数据_天天写order by,你知道Mysql底层如何执行吗?...
- 电脑大小写怎么切换_电脑键盘上的三个灯都起什么作用
- OpenCv特征匹配
- android SDK安装以及环境变量配置(windows)
- 三星升级助手无法连接服务器,三星S 换机助手不能连接手机怎么办?
- 什么是技术交底书? 如何撰写技术交底书
- 解决Office2007安装时出现错误1706的方法(转载)
- 计算机无法安装cad,AutoCAD 2022不能安装是为什么?安装AutoCAD Electrical 2022时显示“无法安装:此计算机不满足最低要求”...
- 一元钱一瓶汽水,喝完后两个空瓶能换一瓶汽水,问:你有20元钱,可以喝到几瓶汽水?
- 微型计算机原理与应用课件,微机原理与应用课件
- 读HTTP权威指南的体会
- windows XP无法使用suspend to RAM (s3)功能的解决过程
- The requested URL was not found on the server. If you entered the URL manually please check your spe
- 使用SQLite的感想
热门文章
- 日常用到的开源软件列表
- SpringBoot学习笔记一:基础内容
- Anaconda > Windows+Anaconda迁移到另一个硬盘
- 虚拟鼓音源拓展包-Toontrack Duality I EZX
- 太空战机c语言程序,第18章 18- 太空战机-科幻小说之无尽展开-扶轮小说网手机小说...
- 爱天涯For Android(天涯客户端软件)已经发布,欢迎下载试用
- 英文阅读软件加测试软件,阅读英文文献的辅助工具
- 关于.net中的runat
- 控件必须放在RUNAT=”SERVER”的窗体内的解决方法
- python的变量、运算符与数据类型(day1)