- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BS和CS结构在银行系统中的应用
2012-07-13#########山#东#省#农#村#信2用0社1联2合-0社7济-南1办3事#处##周##进#2#0#12-07-13########
[摘 要]伴随信息化建设的飞速发展,银行业竞争日益激烈。银行对软件系统的需求日益迫切。本文针对银行系统中的几种模式作
了简单介绍,描述了 B/ S、C/ S 及混合模式的特点,并分析了各种模式在银行系统中的应用。
[关键词]B/ S 结构 C/ S 结构 银行系统
一、概述
当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的
互联网技术更是日新月异。银行软件应用系统的发展与计算机技术、网
络技术的发展紧密结合。另外,随着体系结构的发展,软件框架结构方
面也在不断发展,软件体系结构的选择成为比数据结构和算法的选择
更为重要的因素。
伴随着 Internet/Intranet 技术的广泛应用,计算机体系结构经历了
以下几个主要阶段:单机单用户体系;文件 / 服务器(File/Server)体系;客
户机 / 服务器(Client/Server)体系;浏览器 / 服务器(Browser/Server)体系。
与此同时,银行软件应用系统也从单机版发展到了网络版。WEB 三层
体系结构的应用系统越来越受到欢迎。因此,WEB 服务在很短时间内
将成为 Internet 上的主要服务。
二、C/S 架构的特点及其在银行系统中的应用
1.C/S 架构简介
客户机 / 服务器(Client/Server)结构,简称 C/S 结构,是从单机时代
的集中式结构发展而来的,由美国 Borland 公司最早研发。它是一种通
过技术手段将处理任务分配给客户机和服务器的分布式计算结构,客
户机需要服务器提供信息,而服务器则存贮数据和程序,并向客户机提
供全网范围的服务。
在这种模式下,应用明显地被分成两部分:前端客户应用和后端服务
器应用。同时又共同实现其数据处理要求。其数据访问过程如图 1 所示:
国内银行核心业务系统大多采用三层 C/S 结构,满足了银行业务
联网的需求。由于它具有结构简单、稳定、易实现的特点,至今仍然被广
泛采用。其系统结构见图 2:
三层 C/S 结构的优势表现在以下方面:
(1)可跨平台操作,可支持异种数据库,有很高的可用性;
(2)系统管理简单,减少成本,维护升级十分方便;
(3)具有良好的开放性、可扩展性。
该系统的业务处理流程为:客户端发起交易请求,服务器经过计算
和数据的存取访问等操作后,将计算结果和数据返回给客户端。客户端
收到响应后,将结果显示到用户界面。
三、B/S 架构的特点及其应用
1.B/S 架构简介
“浏览器 / 服务器”(Browser/Server)结构,简称 B/S 结构,由美国微软
公司研发。在这种结构下,用户界面完全通过浏览器实现,一部分事务
逻辑在前端实现,但主要的事务逻辑都在服务器端完成,形成所谓的三
层结构。
三层结构的应用分为表示层、业务逻辑层、数据层。各层具体功能
如下:表示层主要负责和用户的接口。业务逻辑层的业务独立集中,同
时隔离表示层与数据层。数据层与原来的二层结构相比,数据模式的设
计原则还是一样的,但用户的管理非常简单。其访问过程如图 3:
图 3
图 1
B/S 架构软件的优势:
(1)维护和升级方式简单。
(2)成本降低,选择更多。
(3)不限制客户平台,客户端统一采用浏览器即可运行全部的模块。
B/S 架构软件的劣势:
(1)个性化特点明显降低,无法实现具有个性化的功能要求。
(2)功能弱化,难以实现传统模式下的特殊功能要求。
(3)应用服务器运行数据负荷较重,一旦发生“崩溃”等问题,后果不
堪设想。
2.银行系统推行 B/S 架构的可行性
B/S 结构对前端的设计、建设和维护简单易行,具有广泛的灵活性,
但使用 B/S 结构也面临几个难题。
(1)浏览器问题
在 B/S 架构中,HTTP 协议和 HTML(或 XML)标准起到了重要作用,
但现代浏览器多数建立在智能图形终端上,硬件要求较高,系统要求多
任务、多窗口的并发处理。国内银行系统的前端多数是傻终端的字符设
备。若为采用 B/S 结构而大批量更换图形终端,投资成本相当之高。
(2)带宽问题
银行 IT 系统是交互式的广域网系统,网点和中心以报文方式进行
交易。为保证大批量交易的准确、“响应”不被延迟,应尽可能多地发送
和接收报文。HTTP 报文的上行报文简短,下行报文相对较长。B/S 结构
的报文长度比较复杂,上行、下行以及不同功能、不同内容,其报文长度
不同。如果完全采用现在通行的浏览器和互联网报文进行银行交易,通
信带宽必定有所增加。
下面主要介绍两个 B/S 架构的方案,并讨论其可行性。
方案一:在银行交易中使用 B/S 结
文档评论(0)