银行综合业务系统的移植与改造的研究和实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:jnbosine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用软件在开发完成投入运行后,就进入到软件的维护阶段。由于软件维护阶段存在各种变化的因素,导致应用系统性能逐渐不能满足用户要求。因此,软件维护阶段性能优化在整个软件生命周期中占有重要位置。有些系统即使经过不更换硬件平台的性能优化,其性能仍不能满足要求,那么是选择进行新的开发还是将原有系统移植到新的硬件平台上,就成为部门甚至企业领导恼人的问题。系统移植往往是由于原系统不再能满足现在业务需要的一项严肃的决定。 系统移植不同于开发,但也不同于单纯的维护,它首先要实现系统原有功能,不过是在新的环境下来实现。系统移植更多地是和新系统环境有关,但也和原系统有密切的联系。进行系统移植,往往要先理解原有应用程序的开发/业务执行流程,并整理原应用系统开发工具,以便尽可能在新系统上使用。由于新旧系统兼容性问题,进行移植时往往必须修改源程序。在原系统环境中功能正常的应用程序,移植到新系统时,一些意想不到的情况会出现。 在无锡商业银行综合业务系统移植中,新系统采用64位机器,这也为移植增添了难度。无疑,64位计算能力为大数据量的OLTP事务应用提高性能提供了物质基础。为充分利用64位计算性能,必须将源程序进行相应修改。本文分析了64位平台编程环境,指出正是由于64位数据类型的改变,才导致从32位程序移植为64位程序时出现和现存32位程序的差异。接着分析了AIX开发系统C编译器对64位程序的支持及使用方法。 在系统移植中,源程序修改仅是移植工程的一个方面,为保证系统移植原有功能的正常实现及性能的提高,还必须对新系统进行科学的配置。本文分析了在RS/6000S80机器上安装系统的过程,并给出了完整的描述。 在OLTP事务中,数据库性能起着关键的作用,科学合理地调整与配置数据库的性能是提高应用系统性能的有效途径。本文给出了对数据库性能影响甚大的磁盘分配策略,并对与数据库性能密切相关的配置参数作出了分析。 配置/创建文件系统和应用程序的I/O均衡有关,通过合理地在可用磁盘上创建文件系统或数据库空间,可大大提高应用程序的性能。本文探讨并实现了与系统配置有关的一些性能优化措施。 象银行业务这样的关键业务领域,系统的可靠性与可用性是和性能同样重要的,甚至更为重要。IBM公司的HACMP软件为这类问题提供了切实可行的解决方案。HACMP通过硬件资源冗余并科学地管理这些资源来实现银行业务系统的双机热备份。通过合理地配置HACMP,就可为银行生产环境提供一个高可用的环境。在RS/6000上配置HACMP,需首先作出配置规划,规划包括网络资源、共享磁盘阵列资源以及在磁盘阵列上创建卷组和逻辑卷需进行的相关工作。接着讨论了安装HACMP的全过程。
其他文献
INTERNET的发展与TCP/IP协议是密不可分的,因为互连的计算机之间传输数据主要靠TCP/IP协议来传输,而TCP/IP协议的套接字(Sockets)是支持TCP/IP协议的网络通信的基本操作单元。可以
从中国网络基础设施的现实条件出发,该文研究了一类特殊的元计算,即所谓的GridRPC计算.该文的主要研究内容和贡献如下:(1)针对局域网上的并行计算透明性差和计算容量有限的问
计算机视觉在基于运动的目标识别、人机交互、汽车自动导航、智能视频监控等方面有着广泛的应用,而视频运动目标检测和跟踪是计算机视觉的重要组成部分。在实际的视频运动目
性能评估技术对于并行系统的设计、制造和使用有非常重要的意义.为了对并行系统的性能评估技术进行进一步的研究.该文首先试图阐述对并行系统进行性能分析必须考虑的各种问题
随着WWW的普及,以Web访问日志的形式存储在Web服务器上的大量数据对于理解用户的网络访问行为模式无疑是一个重要的资源.Web日志挖掘就是将数据挖掘的有关技术应用于Web日志,
目前我们使用的IP电话,实际正是这种窄带和宽带网混存的假IP电话,之所以说它是"假IP电话"是因为它的网络通讯过程还没有完全脱离传统的电话网,IP电话是IP网与公用电话网相结
随着视频数字化技术的广泛应用,视频服务系统中的存储"瓶颈"也日益突出.因此,如何实现高性能的视频存储系统成为人们研究的热点.目前,提高存储系统性能主要有两个切入点:提高
互联网络自从诞生以来,已经成为人们日常生活中不可或缺的一部分,人们可以通过网络查询信息,获取资讯,甚至寻求帮助。但互联网络的开放性和信息多样化正使得网络安全问题显得
科学计算可视化技术的核心是三维空间数据场的可视化,散乱体数据是一种重要的三维数据类型.为大尺寸散乱体数据可视化开发高效、精确和易于实现的算法一直是科学计算可视化领
随着数据库应用的不断深化,数据库的规模急剧膨胀,但是数据库管理系统却没有提供有效的工具和方法来利用这些数据,因此充分利用数据进行决策支持成为当今最需要深入研究的领域。