金融信息化主要技术与案例.ppt
《金融信息化主要技术与案例.ppt》由会员分享,可在线阅读,更多相关《金融信息化主要技术与案例.ppt(98页珍藏版)》请在沃文网上搜索。
1、银行信息化关键银行信息化关键技术与案例技术与案例3/23/20241西安交大经金学院 张成虎内容提要内容提要o银行关键系统的技术n硬件系统n主机系统n开放平台系统n数据库系统n中间件产品o案例CNAPS3/23/20242西安交大经金学院 张成虎关键技术关键技术-硬件系统:大型机大型机-1o提供大型主机系统的厂家有:IBM、日立、富士通等。这三个厂家提供的都是IBM的兼容产品。在体系结构、操作系统等方面基本相同。目前的主机系统主要是S/390系统。其中IBM是最主要的厂家之一。o银行信息系统的核心设备主要包括计算机系统、存储系统、各种机具、通信设备、安全产品等。o下表是IBM的服务器产品系列
2、3/23/20243西安交大经金学院 张成虎关键技术关键技术-硬件系统:大型机大型机-2系列结构OS已有领域X系列(PC服务器)行业标准的服务器 Windows NT、Linux、Novell和其它OS针对特定的商业需要设计,可作为点式解决方案服务器、通用服务器或机柜优化服务器 P系列 Unix服务器AIX 源于RS/6000服务器家族,结合了UNIX的强大计算能力和领先的RISK芯片技术。有全线产品:从适合工程设计、功能突出的工作站到高端的具有并行计算能力的SP系统。I系列集成的商用服务器 可同时运行OS/400、Unix、Linux、Windows 2000/NT等操作系统。承袭了AS/4
3、00独特的体系结构和高度的商用整合性,运行复杂的商务应用,是具有高度整合性和灵活性的应用服务器。Z系列 企业级服务器 OS/390 为了处理电子商务领域的交易而专门集成、设计和优化的第一个企业级平台。适合于银行、金融证券、电讯、流通领域中员工超过1万人的大型企业。提供了26种空冷机型,从单路到16路,并使用了3-20个处理单元。3/23/20244西安交大经金学院 张成虎关键技术关键技术-硬件系统:开放系统-RS6000o型号:IBM RS/6000主要有44P-170、44P-270/D80、P620-6F0、P660-6H0、M80、S80、P680o性能(IBM RS/6000 P680
4、)oCPU 类型:铜芯片/绝缘硅(SOI)技术,RS64 IV,600MHznCPU个数:6,12,18,24 路CPUn总线设计:Switch Bus n系统总线带宽:43.2 GB/secnI/O 总线带宽:4.8GB/sec n指令/数据缓存:128/128 KB ECC+DDR 技术3/23/20245西安交大经金学院 张成虎关键技术关键技术-硬件系统:开放系统-RS6000o二级缓存:16MB ECC SDRAM(错误检查与纠正)o最小/最大内存:4GB/96GB ECC SDRAM o最多I/O插槽:56(热插拔)o内置服务处理器:连续监控系统运行,自动服务呼叫,远程维护和诊断o动
5、态CPU再分配功能:自动隔离出现故障的CPU,自动对资源进行再分配oChipkill内存技术:能检测多位错误,并能透明地纠正大多数错误,如果错误超过了阀值,系统将自动启动一个维护动作,方便用户;研究表明,没有Chipkill 技术的系统由于内存故障出现宕机的可能性要高100倍。o冗余的热插拔电源和冷却子系统;o同时支持32位和64位应用;3/23/20246西安交大经金学院 张成虎关键技术关键技术-硬件系统:开放系统-HP/9000o型号:A、L、N三个下列:A400、A500、L1000、L2000、L3000、N4000 o N4000服务器的主要特点:nCPU:N4000可支持多达8个业
6、务用CPU和一个内部自检CPU(Service Processor)。在正常运行时,自检CPU自动侦测内部各部件健康状况,如突发CPU故障,自检CPU可自动在线隔离故障CPU,并向系统管理员发出告警信息。在这整个过程中,所有应用正常工作,无需关机重新启动服务器,并对所有非管理员用户完全透明。n缓存:N4000采用高达1.5MB的一级缓存(芯片上缓存,相当于15MB的二级缓存)。该缓存采用ECC校验技术,可校正1bit错误,发现2bit错误。n内存:N4000的内存最大容量为32GB,随着高密度内存条的诞生将来可支持64GB的容量。内存除采用ECC校验机制外,还引入了惠普公司独有的“动态内存页面
7、自检”技术。3/23/20247西安交大经金学院 张成虎关键技术关键技术-硬件系统:开放系统-HP/9000n内部通道:N4000支持6.4GB/s 的内存通道、4.5GB/s的总线通道和6.4GB/s的I/O通道。所有这些内部通道均采用ECC校验技术。nI/O插卡:N4000共有12个同时可支持66MHz和33MHz的I/O插槽。其中10个插槽采用双倍带宽,I/O通道带宽高达532MB/s所有插槽均支持热插拔技术当发生PCI卡故障必须更换时,支持不停机情况下的在线更换。n电源和风扇:N4000最多可由3路电源供电,采用N+1冗余技术和热插拔技术,即正常工作时仅需2路电源,发生一路电源故障情况
8、下自动切换采用第三路电源,故障更换可不停机进行。风扇同样采用N+1技术和热插拔技术。n自检CPU:自检CPU担负实时检查系统各部件健康状况的任务。任意部件发生故障,自检CPU均能发出告警信息通知系统管理员,并可采取拨叫BP机,发E-Mail等方式。3/23/20248西安交大经金学院 张成虎关键技术关键技术-数据库:ORACLE-特性o1.功能强大的数据库服务器功能强大的数据库服务器nORACLE是目前世界上数据库份额最大的产品之一,在中国金融行业也有最多用户,有着以下特征:n强大的并发处理能力:支持大用户量的联机交易n批量处理能力:支持大数据量的快速批量处理n高可用性:满足系统7*24小时可
9、靠运转的需要n可扩展性:满足业务发展的需要n应用无关性:适应应用和数据扩展的需要3/23/20249西安交大经金学院 张成虎关键技术关键技术-数据库:ORACLE-特性o2.多平台、多环境支持多平台、多环境支持 oORACLE可以在数百种平台上运行,包括UNIX、NT和大型机环境。对于不同的应用,Oracle8提供了多种选件:n高级复制选件(Advanced Replication Option)n并行查询选件(Parallel Query Option)n数据分区选件(Partitioning Option)n分布式选件(Distributed Option)n对象选件(Object Opt
10、ion)3/23/202410西安交大经金学院 张成虎关键技术关键技术-数据库:ORACLE-特性o3.高性能和高可用性高性能和高可用性 oParallel Server为大多数高要求数据库环境提供了极高的性能和完美的纠错功能。Parallel Server允许群集系统或大型并行系统中的多个节点共享同一物理数据库。Parallel Server可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。它还显著提高了大型数据仓库和决策支持系统的性能。与并行查询选件结合,它还提供了交互并行交互并行性和内部并行性内部并行性,以得到更高的性能。3/23/202411西安交大经金学院 张成虎
11、关键技术关键技术-数据库:ORACLE-特性o4.超大型数据库超大型数据库VLDBo分区(partitioning)是一种“分而置之”的技术,它为大量数据提供了可伸缩的性能。可分区的表和索引将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的,单独的对象进行管理。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过减少故障的影响还增加了可用性。分区对应用是透明的分区对应用是透明的,可以通过标准的DML语句对分区表进行操作。3/23/202412西安交大经金学院 张成虎关键技术关键技术-数据库:ORACLE-案例中国邮政总局全国绿卡清算
12、中心、邮政储蓄系统、全国清算中心系统。系统平台 数据库 中间件 交易情况 HP V2250 4GM,8CPUOracleTuxedo 6.x150-200笔/秒SWIFT系统平台数据库中间件交易情况HP N系列OracleTuxedo 6.x2000万笔/天Bell Core系统平台数据库中间件交易情况OracleTuxedo 6.x3/23/202413西安交大经金学院 张成虎关键技术关键技术-数据库:ORACLE-案例oTB级数据仓库典型客户:有20余家国家著名企业3/23/202414西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-概况概况 oIBM DB2 UDB家族
13、的各种关系数据库管理系统适用于各种硬件平台,其中包括基于Intel的微机、IBM的或非IBM的各种RISC服务器和工作站、大型并行处理机、AS/400中型计算机系统以及运行VM、VSE和MVS、OS/390操作系统的主机系统。3/23/202415西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-概况概况oDB2 for OS/390 nDB2 for OS/390是DB2 for MVS/ESA改进后的新版本。nDB2 for MVS/ESA版增强了C/S的处理能力,支持更多的并行机制,更大的数据库,更多的交易吞吐量,同时减少了查询反应时间。n目前,一个DB2 for MVS
14、/ESA的子系统能够支持2.5万万个个并并发发用用户户,通过系统OS/390的耦合机制可以把32个DB2子系统耦合在一起,作为一个共享数据的群机,支持80万万个个并并发发用用户户。在网络中心计算环境中,DB2 for MVS能够作为一个企业级服务器。nDB2 for OS/390又在DB2 for MVS/ESA的基础上做了进一步的增强,例如支持存储过程、网络计算等。3/23/202416西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-概况概况oDB2 for VSE&VM(亦即SQL/DS)o象MVS/ESA和OS/400一样,VSE和VM数据库平台能够让用户存储大量数据。
15、DB2 for VS&VM便于使用,与多平台标准一致,提供灵活的应用开发,具备优异的性能。在工作站平台上,它可作为多个客户机的服务器。此外,它还具有另外一些优点:nVM/ESA平台上的VM数据空间nVSE/ESA平台上的虚盘特性从而获得了高性能并开拓了ESA技术n支持带多层逐级删除的引用完整性,以保证数据完整性。n在无操作员环境中支持数据库应用的自动管理。3/23/202417西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-概况概况o分布式数据库连接服务器分布式数据库连接服务器(DB2 Connect)nDB2 Connect是数据库网关产品是数据库网关产品,支持客户机应用存
16、取企业级关系数据库,如:DB2 for OS/390,DB2 for MVS,DB2 for VSE&VM,DB2/400数据库。DB2Connect允许用户开发和运行的应用程序从客户机工作站上连接、访问并更新主机数据库。同一个数据库客户机既可访问LAN上的DB2服务器,也可以通过DB2Connect访问并更新主机数据库。而且对最终用户或应用程序来说,数据库的位置是透明的。nDB2 Connect可在单用户工作站上实现,也可作为多用户网关实现。在网关环境下,允许UNIX,Windows客户机利用TCP/IP,IPX/SPX,NetBIOS或APPC等协议访问该网关,网关通过APPC访问主机数据
17、库或者通过TCP/IP访问DB2 for OS/390V6.1。3/23/202418西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-概况概况o数据联接器数据联接器(Data joiner)oData joiner是一种新型的数数据据存存储储中中间间件件,也是一个多数据库服务器。Data joiner基本上是一个功能增强的DB2 UDB V6 for AIX。当有多个数据库散布在网络的多个服务器上时,Data joiner能够用DB2查询语言(SQL语句)和编程接口,把来源不同的数据关联在一起。oData joiner使询问更为有力,因为一条询问指令就可以访问多个数据源;它使
18、应用开发更为简易,因为它仅包含一个应用程序接口用于处理开发问题;它还增强了用户的复制策略,因为它与DB2的复制功能一起使用时,用户可以把数据在异构数据库之间复制;它本身还是一个全功能的关系式数据库。oData joiner中还融入了IBM最先进的优化器技术,它的优化程序在解决快速询问问题时考虑了每一数据源中央处理器(CPU)相对速度,输入输出(I/O)相对速度,相对网络带宽等信息。它把优化在每一数据源上提供的各种统计性因素结合在一起,指出用户所需信息的路径。3/23/202419西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-特性特性oScalability(扩展性)n并行优
19、化n全面并行(无共享结构、应用透明、可伸缩的性能和容量、性价比好、C/S的可管理性)oAvailability(可用性)n支持不同OS环境下的群集技术n灵活的空间分配n表空间的备份和恢复功能n并行备份和恢复n表空间前滚:可将DB恢复至发生错误之前的位置 n高速装入实用程序oSecurity(安全性)3/23/202420西安交大经金学院 张成虎关键技术关键技术-数据库:DB2 UDB-客户客户o金融行业的主要客户 国内 国外 中国银行 BankofAmerica 中国工商银行Citibank 农业开发银行MellonBank 国家开发银行 ChaseManhatten 人民银行 NewsBan
20、k 3/23/202421西安交大经金学院 张成虎关键技术关键技术-数据库:Sybaseo最新版本为企业级数据库系统ASE12o技术特性 n可用性(Availability)n集成性(Integration)o技术参数 n支持的UNIX平台 nWindows NT n支持的网络平台 n客户平台支持 nSQL标准 o金融行业的主要客户:Barclays Group资产管理系统美林证券、FNX的Sierra系统、国信证券 Prudential保险公司的客户数据系统3/23/202422西安交大经金学院 张成虎银行关键系统的技术银行关键系统的技术-中间件o中间件的概念 o中间件的作用 o中间件的类型
21、 o典型的中间件产品 n供选择的中间件厂商 nCICS交易中间件 nMQSeries nBEA TUXEDO nTongEASY 3/23/202423西安交大经金学院 张成虎中间件中间件-概念o中间件是一类一类位于操作系统操作系统与应用系应用系统统之间的独立的系统软件或服务程序系统软件或服务程序,分布式应用借助它在不同的技术之间共享资源、协同工作。中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通讯。3/23/202424西安交大经金学院 张成虎中间件中间件-作用o中间件是一类基于分布式技术的系系统统软软件件或或软软件件平平台台,而非一种应用软件;中间件是一种分布式计算平台,涉及多
22、种资源,包括各种操作系统、数据库、网络协议甚至语言,其目标是在分布计算环境中实现应用互连、资源共享、协同工作和互操作.o中间件(Middle Ware)系统能将通讯服务、交易服务、应通讯服务、交易服务、应用管理服务、安全服务等与应用业务逻辑无关的底层功能用管理服务、安全服务等与应用业务逻辑无关的底层功能从应用系统中独立出来进行处理,并封装后向应用提供统从应用系统中独立出来进行处理,并封装后向应用提供统一的开发和运行平台。一的开发和运行平台。在大型金融应用系统的开发设计中,采用中间件作为开发、运行平台,能最大限度结合三层客户/服务器的应用结构体系,大大降低系统开发难度,缩短系统开发周期,提高应用
23、系统的可用性、可扩展性、健壮性和可维护性。3/23/202425西安交大经金学院 张成虎中间件中间件-类型n数据库中间件 n基于RPC方式的中间件 n交易中间件 n基于事件的消息中间件 n面向对象的中间件3/23/202426西安交大经金学院 张成虎数据库中间件数据库中间件o数据库中间件是产生最早的一种中间件技术,发展到现在已经非常成熟了。它位于数据库管理系统和应用程序之间,实现了应用程序和异构数据库之间的统一接口应用程序和异构数据库之间的统一接口,有效地解决了应用系统在不同后台数据之间的移植问题。例如在开发应用系统过程中,通过ODBC实现应用系统和不同数据库之间的连接。开发人员只需建立一个O
24、DBC接口,配置相应信息,就可以完成和数据库之间的连接。不同数据库之间的语义差别,由作为中间件的ODBC来屏蔽,开发人员无需关心。随着Internet技术的日趋完善,中间件技术也成为eb页访问网络数据库技术中的关键技术。当前比较流行的基于中间件技术的访问网络数据库的方案有:CGI(通用网关技术)、ASP(Active Server Pages)和JDBC技术。3/23/202427西安交大经金学院 张成虎基于基于RPCRPC方式的中间件方式的中间件oRPC(远程过程调用),是早期开发分布式应用时经常采用的一种同步式的请求应答协议。通过这种协议,程序员编写客户方的应用,需要时可以调用位于远端服务
25、器上的过程。RPC扩展了过程语言中的“功能调用/结果返回”机制,使得它可以适用于一个远程环境。编译一个采用RPC机制的客户方应用时,编译器告之代表远程功能调用的句柄,客户方需要调用远端的过程时,引用相应的功能调用的句柄,由RPC机制来负责客户方程序实时地调用到远地的过程。服务器上的过程返回后,客户方的程序得到结果并继续往下进行。在采用RPC机制时,调用远端的过程只需去引用它,而不必告之网络地址或其它底层信息。RPC一般采用CALL/RETURN模式,多用于应用程序之间的通讯,而且采用同步机制。这意味着,RPC的正常工作,是以客户方和服务器方均能正常工作为前提的。一旦任何一方或者网络出现故障,R
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融 信息化 主要 技术 案例