项目管理项目报告外汇会计网络处理系统项目技术方案

上传人:冯** 文档编号:139528445 上传时间:2020-07-22 格式:DOCX 页数:42 大小:140.49KB
返回 下载 相关 举报
项目管理项目报告外汇会计网络处理系统项目技术方案_第1页
第1页 / 共42页
项目管理项目报告外汇会计网络处理系统项目技术方案_第2页
第2页 / 共42页
项目管理项目报告外汇会计网络处理系统项目技术方案_第3页
第3页 / 共42页
项目管理项目报告外汇会计网络处理系统项目技术方案_第4页
第4页 / 共42页
项目管理项目报告外汇会计网络处理系统项目技术方案_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《项目管理项目报告外汇会计网络处理系统项目技术方案》由会员分享,可在线阅读,更多相关《项目管理项目报告外汇会计网络处理系统项目技术方案(42页珍藏版)》请在金锄头文库上搜索。

1、外汇会计网络处理系统项目技术方案中国建设银行信息技术部2002年4月目 录第 1 章总体结构41.1系统体系结构41.2网络架构51.3总体逻辑结构7第 2 章系统环境92.1前台软硬件环境92.2后台软硬件环境102.3中间件13第 3 章功能模块18第 4 章安全保密194.1概述194.2信息传输安全204.3数据存储安全24第 5 章异常处理255.1通讯异常处理255.2主机异常及处理295.3数据库异常处理31第 6 章数据移植336.1实施原则336.2实现方法336.3移植步骤34第 7 章和现有系统的比较35第 8 章和相关系统的关系36第 9 章可选技术方案37第 10 章

2、采用建议系统可能带来的影响3810.1对设备的影响3810.2对现有软件的影响3810.3对用户的影响3810.4对系统运行的影响3810.5对开发环境的影响3810.6对安全保密的影响3910.7对经费支出的影响39第 11 章实施风险及对策4011.1数据移植4011.2与周边系统的接口4111.3客户化工作4311.4总述43第 1 章 总体结构1.1 系统体系结构数据库应用服务器中间件广域网络中间件前置机终端终端系统采用目前主流的C/M/S三层体系架构,使前端业务处理和后端业务逻辑相互独立;前后端通讯由中间层软件完成,可靠性高;屏蔽前后端通讯实现的具体细节,编码简单;前端应用对后端完全

3、透明,前端需要增加新的服务手段或方式时可单独完成,不必修改后端应用程序,只需保持数据接口的一致性即可,后端的业务逻辑和数据对前端也是完全透明的,后端业务逻辑的变化或服务器主机增加、减少或变更都不会影响前端的服务,具有很好的可扩展性;同时,这种方式可大量重用应用代码,缩短开发周期。1.2 网络架构外汇会计网络系统依托现有的城综网网络架构,可最大限度地利用现有资源。根据前台应用平台ACE4.0 Server的不同设置,网络架构有二层架构和三层架构两种不同的方案。1.2.1 二层网络架构前台网点PC上安装业务系统和ACE Client、ACE Server,二级分行无需安装业务系统,逻辑上网点PC与

4、一级分行主机直接相连,在实际的物理联接上,是通过二级分行中心路由与一级分行连接,避免网点PC直接访问中心主机,可有效保证网络安全以及减轻主机网络负担。网络结构如图:1.2.2 三层网络架构前台网点PC上安装ACE Client,二级分行配置一台前置机,其上安装业务系统和ACE Server,网点PC通过二级分行与一级分行主机相连,形成三层架构。网络结构如图: 1.2.3 两种网络架构比较网络架构优点缺点二层架构网络结构简单,系统稳定性、安全性好,运行效率高,无需额外的硬件投资。在前台网点PC上需安装应用系统和ACE Client、ACEServer,系统维护升级复杂。三层架构在前台网点PC上只

5、需安装ACE Client,每个二级分行只需在前置机上安装一套ACE Server和业务系统,便于系统维护与版本升级。由于ACE4.0的Client与Server物理分离,Client与Server端之间的通讯跨越广域网,造成:前台运行效率降低;系统成熟度及稳定性、安全性有待于进一步论证;二级分行中心机房需相应配备性能较高的前置机,增加硬件投资。由于三层网络架构过于依赖ACE4.0,其安全性、效率性、稳定性皆取决于ACE4.0前、后台的实现机制,存在着一定的风险性;且该种网络架构尚未大规模商业应用,其可行性尚须进一步论证。鉴于此,我们建议不采用此种网络架构,而使用二层网络架构。1.3 总体逻辑

6、结构应用系统的总体逻辑结构分为三层:外围服务层主要指柜面业务,以及与周边外围系统的接口程序。双箭头表示可以互为访问,互为访问的接口是实时的。例如:柜面业务、国际结算、B股资金清算;单箭头表示只能单向访问,单向访问的接口是批量或与文件方式传送。例如:储蓄通兑文件、MIS系统、个人实盘外汇买卖;外围服务层通过规范的交易接口调用应用服务层的各种服务。应用服务层由应用业务品种组成;应用服务层只处理合法性判断、业务处理逻辑;帐务、凭证、计息、外汇买卖等均通过API由核心服务层完成;核心服务层是将公用的业务处理抽象成一系列的公函集,如帐务核心、凭证核心、计息核心、外汇买卖核心;具体如下图所示:第 2 章

7、系统环境2.1 前台软硬件环境2.1.1 简介l 硬件环境:利用网点现有的FEBS系统或人民币会计系统PC、终端、行打等。l 软件环境操作系统:SCO Unix数据库:Informix通讯中间件:TUXEDO Client其它:神州数码ACE4.0开发平台、中文平台2.1.2 ACE4.0简述ACE平台是一个针对金融前台系统开发、维护的软件包,它能够实现金融前台系统所需要的人机交互、设备驱动、通讯传输,利用ACE平台的开发思想及开发工具可以使开发出来的金融前台系统高效而稳定。2000年的ACE4.0的版本不仅将字符平台和图形平台有机地结合在一起,同时ACE4.0具有很高的可扩展性,可以适应多种

8、不同的网络体系结构。ACE平台已在全国各家银行推广开来,并已在中国建设银行上海分行大柜面系统投入使用。ACE4.0主要的技术特点有:l 4GL语言l 强大的通讯功能l 支持不同种类的外设l 跨平台授权l 文件广播l 嵌SQL语言l 完善的安全措施l 丰富的开发维护工具ACE4.0的主要性能指标如下:l 运行速度以最复杂的打开/运行屏幕这个典型操作进行性能测试,测试环境是:ACE Server为Legend逐日3000/Intel赛扬433MHz;ACE Client为IBM Pentium MMX 100MHz;通讯速率为9600bps。测试后得出:打开超大屏幕的时间约为1600ms;打开屏幕

9、组的时间约为2600ms 在实际的局域网运行环境中,所用时间将比测试所得数据大大缩短。l 用户数在使用SCO UNIX操作系统时,每台机器最多支持50用户。用户数超过50可以通过集群方式支持。l 通讯包长度ACE4.0自身对通讯数据包长度没有限制,可以通过配置实现数据包长度的改变。但综合考虑各种因素,推荐在每个通讯包的长度控制在2K4K之间。2.2 后台软硬件环境2.2.1 概述l 硬件环境:IBM RS6000系列小型机。l 软件环境操作系统:AIX 数据库:Informix Online7.X、ESQL/C通讯中间件:TUXEDO Server2.2.2 主机性能要求外汇会计网络系统后台主

10、机配置,主要从以下四个方面进行考虑:1. CPU性能:主要以服务器的TPC-C值作为相对选型参考值,在设计服务器处理能力时,需要将一些实际经验值和TPC-C值一起综合考虑,设计CPU的使用率在40%以内。2. 内存的大小:内存是所有程序运行的环境,在CPU和相关系统软件处理能力的范围内,一般说来,内存空间越大服务器的事务处理性能越好,但不同的应用对内存的要求不同,所以在外汇会计应用系统服务器内存设计中,需要从应用要求的角度来考虑,寻找最佳的配置。在外汇会计网络系统中,主要是数据库的应用,根据经验,Sybase数据库对内存较敏感,ORACLE和DB2其次,Informix对内存要求最小,但Inf

11、ormix对CPU要求更多。3. 磁盘I/O性能:在CPU处理能力一定的情况下,磁盘的I/O速度,可使服务器的整体性能相差几倍到几十倍,所以在设计中要特别注意磁盘I/O的选型,磁盘I/O的选择尽量大,同时考虑到单个磁盘的I/O速度是一定的,需要靠多磁盘的并行读取来提高磁盘I/O性能。4. 高可用性:在主机发生一般故障时,能保证业务的正常进行和业务数据的完整性,在主机发生严重故障时,能保证系统在最短的时间内恢复运行,丢失最少的交易数据。根据业务量的大小和业务的重要性,同时考虑其成本和效益,维持高可用性的方案可以分为:双机热备份、双机冷备份、单机磁带备份。根据以上论述,下面分别从以上四个方面来分析

12、和设计外汇会计网络系统服务器的配置要求。2.2.3 主机配置预估1. CPU处理能力分析根据经验值,处理能力6000TPC-C的服务器,接近100%的使用率,每分钟可以处理5000笔交易,即6000TPC-C=5000笔交易/分钟。根据要求,此次配置的外汇会计业务服务器要满足3-5年、每年15%的业务增长率的要求。考虑到各地外汇会计目前的业务量不明,参照厦门建行目前外汇会计的业务量情况。并控制外汇会计业务服务器CPU的利用率在40%以内,参照IBM各款RS/6000服务器在不同配置下的TPC-C值,初步估算不同省市外汇会计业务服务器将依其业务量大小配置IBM RS/6000 F85、270系列

13、服务器,且CPU配置数大约估算如下表:规模配置机型CPU数大IBM RS/6000 H852路450MHz小IBM RS/6000 44P 270 2路375/450MHz2. 内存容量分析主机的内存需求包括操作系统本身需要、数据库系统运行需要及数据库用户服务进程需要等方面。其中操作系统本身需要的内存开销并不大,大部分的内存需求还是来自于数据库系统。在数据库用户服务进程方面,每个连接到数据库的用户连接都要占用一定的主机内存资源,其占用的容量大约为600KB。数据库系统在运行时,需占用更大量的内存,根据数据库系统的运行机制分析及实际使用数据库系统经验来看,内存越大,数据库系统的性能越好。根据以上

14、的分析,建议主机配置的内存至少应达到3GB,考虑30%左右的内存冗余以提供最佳的性能,推荐配置4GB内存。对于业务量较小的分行,可以采用2GB内存。3. 硬盘容量分析外汇会计网络系统数据量依据不同省市业务规模差异较大,一般要在几十个GB以上。采用双机备份运行模式的分行,建议配置一台IBM 7133磁盘子系统,其他分行可采用服务器自带硬盘,容量应大于30GB。4高可用性分析由于各分行业务量差别较大,对于维持高可用性的要求各不相同,因此建议根据业务量的区别,不同的分行采用不同的配置。双机热备份:对于每天业务量在5000笔以上的分行,由于网点众多,由于故障造成的主机停机,会给日常业务造成极大的影响,因此,保证主机无间断的工作是十分重要的,因此,双机热备是一个理想的选择。单机磁带备份:对于每天业务量在3000笔以下的分行来说,由于业务量小,网点少,主机一两个工作日停机对业务造成的影响很小,采用双机备份对资源是一种浪费,单机磁带备份的方式已经可以满足业务正常运行的需要。(注:根据对分行业务量的调查,笔数一般分布在5000笔以上和3000笔以下)2.2.4 配置小结规模配置机型CPU数内存存储运行模式大IBM RS/6000 H852路450MHz4-8GBIBM 7133双机热备份小IBM RS/6000 44P 2702路375/450MHz2GB18.2X2单机磁带备份

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号