BS和CS结构在银行系统中的应用.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档