网站大量收购闲置独家精品文档,联系QQ:2885784924

BS结构应用系统技术规范.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BS结构应用系统技术规范

开放平台B/S结构应用系统技术规范 总则 为了保证全行开放平台B/S结构应用系统的健康、稳定运行,加强对开放平台B/S结构应用系统建设的统一规划,特制定和下发本规范。 本规范制定了开放平台B/S结构应用系统的客户端、WEB服务器、应用服务器、数据库服务器四个层次的软硬件配置规范,并对WEB服务器、应用服务器和数据库服务器三个层次提出了部署的具体要求,从负载均衡、系统备份等方面详细描述了服务器的部署规范。此外,还制定了群组划分、服务器整合的原则。 本规范的适用范围是:总行信息科技部、各一级分行及直属分行(以下简称“分行”)信息科技部、数据中心(北京)、数据中心(上海)、海外数据中心、软件开发中心(以下简称“各中心”)。 B/S结构服务器部署规范 概述 传统意义下的B/S应用系统的结构分成三层,分别是浏览器层/服务器层/数据库层,服务器层可以细分为WEB服务器、应用服务器两层。由于考虑处理能力、不同服务器之间的关联性等多方面的因素,往往分别为这两层服务器配备不同的硬件,因此,目前的生产环境的服务器硬件相对较多。为了方便管理、合理利用开放平台资源以及提高运行稳定性,需要从结构和平台两个方面依据一定的规范进行整合。虽然这些应用系统完成的功能互不相同,但是,基本上都是使用相同的体系结构、相同的开发平台,具有整合的可能性。 本章重点分析我行B/S结构应用系统WEB服务器层、应用服务器层的物理和逻辑结构,然后确定这两个层次的结构和每个层次中服务器的软硬件平台版本、负载均衡策略和系统的备份策略。 B/S结构应用系统的分析 从应用系统的物理或逻辑结构来分析,我行B/S结构应用可以分成两大类,一类是典型的J2EE应用,即WEB服务器、应用服务器和数据存储服务(包括数据库和主机应用);另一类是基于微软技术的应用,包括WEB服务器和数据存储服务两层。从目前的实际情况看来,绝大部分应用都是典型的J2EE应用,只有个别应用是采取微软技术的,并且已经有明确的版本计划要进行平台移植,最终都会统一用典型的J2EE技术。 本章只对典型的J2EE应用进行分析,对其平台和负载均衡技术进行描述。 J2EE应用系统的三个层次 典型的B/S结构J2EE应用系统分多个层次,本节只论述客户端、WEB服务器和应用服务器三个层次,如下图所示。客户端为IE浏览器;客户端通过网络访问WEB服务器,WEB服务器负责交易画面的显示;真正的业务逻辑处理是在应用服务器完成的;后台的业务处理系统完成真正的业务处理如账务处理等。 客户端浏览器 用户利用浏览器客户端程序通过广域网(或内部网)以 HTTP或 HTTPS通讯协议访问指定的WEB服务器。要求所有的B/S结构应用至少支持IE浏览器,目前要求支持的IE版本是6.0或以上版本。 WEB服务器 WEB服务器只完成静态页面或动态页面的显示和一些简单的诸如数据完整性检查等简单逻辑,复杂的逻辑处理都在应用服务器上完成,WEB服务器通过应用服务器插件将具体的请求发送给应用服务器,然后应用服务器将响应返回给插件,再由WEB服务器组合相关信息返回到客户端。 WEB服务器软件支持在一台物理设备上运行多个应用,即在一台机器上建立多个网站。因此,WEB服务器可以整合。 应用服务器 所有的业务处理逻辑的实现,都在应用服务器上完成,主要包括这样一些处理:从数据库中取出相关的数据进行处理(如判断数据是否有效,对数据进行格式化等);向后台应用系统发送请求和接收响应(如从主机中实时查询账户的余额,从中间业务平台中查询客户的手机费等),都需要对数据按照不同的要求进行相应的处理。 应用服务器软件支持在一台逻辑的或物理的设备上同时安装多个应用,即建立多个虚拟服务器,分别对应不同的网站。因此,应用服务器可以进行整合。 负载均衡 B/S结构应用系统的七个概念 为了更详细地讨论负载均衡机制,需要先为B/S结构应用系统定义下述概念。 物理WEB服务器 物理WEB服务器是指安装WEB服务器的物理机器。 逻辑WEB服务器 逻辑WEB服务器是指物理WEB服务器上运行的一个进程。 因此,一个物理WEB服务器上可以有多个逻辑WEB服务器。不同的逻辑WEB服务器使用不同的端口,例如逻辑WEB服务器1使用80,逻辑WEB服务器2使用81,如此类推。但必须在负载均衡设备上把这些端口映射为80端口。 如图: 物理应用服务器 物理应用服务器是指安装应用服务器的物理机器。 逻辑应用服务器 逻辑应用服务器是指物理应用服务器上运行的一个进程。因此,一个物理应用服务器上可以有多个逻辑应用服务器。 如图: 应用程序 一个应用程序就是一个业务应用系统。 同一个逻辑应用服务器上可以安装多个应用程序,一个应用程序就是一个逻辑应用服务器中的一个功能模块。 一个应用程序只能在同一个逻辑应用服务器上

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档