- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tuxedo 中间件和银行核心业务测试的简介
一、银行核心业务系统的业务介绍
(一)、银行的类型
我国银行体系由三部分构成:即中央银行、政策性银行和商业银行。中国人
民银行为中央银行;国家开发银行、中国农业发展银行和中国进出口银行是政策
性银行;商业银行分为国有独资商业银行、股份制商业银行、城市商业银行、农
村信用社和境内外资银行。本文所说的银行指的是第三种类型即商业银行。
(二)、银行业务的类型
银行业务分类有多种,按业务资金来源的不同,商业银行业务可分为负债
业务、资产业务以及中间业务。
负债类型:存款类、外借款类和银行资本类
资产业务:主要包括发放贷款、投资业务和其他资产业务
中间业务:各种托收托付、汇兑、代理等等
从测试的角度来说,按照日常经营的业务频繁程度,银行最主要的业务
是存取款业务和贷款收发业务,次之的是每日的换班扎帐和日终结帐,最后
的是利息结算和年终结算这类周期性的结算业务。
(三)、银行核心系统性能测试场景测试模型设计
1、测试点:
结合银行日常的业务情况,测试点应该包括个人存款、个人取款、对公存款、对
公取款、个人贷款、对公贷款、同城票据交换、汇兑等日常业务,还应该包含诸如换
班扎帐、日终结帐、月报、季报、结息和年终结算等数据处理业务。(当然很多银行
的结息和年终结算不部署在核心业务系统中)。
2、测试场景
(1)、日常营业场景模拟
在线测试:用户量可以通过银行开户的客户数量度量,交易的吞吐量可以通过
银行完成的业务数量算出。并结合换班扎帐和日终结帐的操作。
并发测试:
(2)、结算业务场景模拟
银行的计算业务,例如结息、月报、季报和年度结算这类业务的用户数量可以通
过机构数量来计算,对于系统来说主要关注的侧重点是这类操作对于日常营业场景的
影响以及这类操作的资源占用和时间响应。(当然结算类的业务一般安排在晚上执行
或者单独系统来处理)
二、银行核心业务系统的架构介绍
在银行业的分布式系统中以交易中间件为核心框架的三层客户机/服务器模式
(C/S/S)是绝对的主流架构。中间件在银行、电信、金融等大规模关键事务领域中
的整合各种异构平台、保证交易完整性等方面表现出了超强的能力。而这个交易中间
件的市场分额以 Tuxedo 为最主要。所以说要开展金银行业核心业务系统的性能测试
是绕不过基于Tuxedo 的三层客户机/服务器结构的系统架构研究的。
(一)、什么是tuxedo
了解 tuxedo 之前先了解中间件的概念。中间件(Middleware)和操作系统、数
据库是我们常说的三大基础软件。字面理解它其实就是处于平台(操作系统和硬件设
备)与用户应用软件之间的中间层结构。它管理计算机的资源和通讯,是一个相对独
立的系统软件和服务程序。
Tuxedo 就是交易中间件。(Transaction for UNIX has been Extended for
Distributed Operation,即被分布式操作扩展之后的UNIX 事务系统 )。它介于客户
机与服务器之间,也就是C/S/S 结构的中间层,它的作用主要是解决传统C/S 结构的
局限性。它可以为构建大规模的分布式C/S 应用程序提供了事务、通信、安全、内存
管理、负载均衡和容错恢复等基础服务。通过 tuxedo 中间件的业务逻辑扩展来实现
异构和分布式系统的快速开发部署和快捷调整联机事务处理类型的大型复杂应用。而
不用象传统C/S 结构那样逐个Client 端去更新和部署新程序。运行于服务器端的事
务管理器是整个tuxedo 结构的关键主件,它是是tuxedo 服务的核心,它负责提供诸
如名字服务、数据路由、负载均衡、事务管理和安全性管理等服务。
(二)、典型的基于tuxedo 架构的商业银行拓扑
图如上图所示:
上图是一个商业银行的典型拓扑。有柜台综合业务系统系统、网上银行系统和一
些中间业务系统(当然中间业务也可以在网上银行和网点完成)。
柜台综合业务系统是 C/S/S 结构,这是整个银行的核心系统。Client 端指的是
Tuxedo 客户端以及其汇聚的终端设备,中间层是Tuxedo 的服务层,后端对应于数据
库服务器。
网上银行和中间业务系统是典型的BS 结构,但是由于要整合进银行的核心系统,
这
您可能关注的文档
- SQL_server_及Oracle数据库类型区别以及迁移计划(一).doc
- SQL_第15篇_SQL_Server_2005数据库开发技术.ppt
- SQL2008R2 数据库备份和还原教程.pdf
- SQL2008数据库的备份及还原.pdf
- SQL2008自动备份及删除过期备份数据库.doc
- sqlserver及oracle差异汇总.doc
- SQL第10章11章事务及触发器.ppt
- SREng下载和用法简要说明.doc
- SST第五期:商务和办公礼仪5.pdf
- STEP 7软件在安装和使用过程中的注意事项.pdf
- 《新能源汽车电机碳纤维转子技术要求》征求意见稿.docx
- 《电缆线生产用牵引设备》征求意见稿.docx
- 《电缆线生产用牵引设备》征求意见稿.pdf
- 电解锰产业废物综合利用标准——利用电解锰渣制备水处理填料技术指南-编制说明-(征求意见稿).docx
- 《土家医特色门诊建设指南》征求意见稿.docx
- 《水产类净菜》编制说明(征求意见稿).docx
- 《电化学储能系统安全设计与防火技术规范》(征求意见稿)编制说明.docx
- 《菌菇类净菜》(征求意见稿).docx
- 《升压站无功补偿装置(SVG)运行维护规程》(征求意见稿).docx
- 《基于印刷 OLED 薄膜封装材料的压电式喷头模组》征求意见稿.docx
文档评论(0)