




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.中国建立银行重庆分行计算机业务系统改造方案:.;C:PWIN98TEMP重庆建行数据集中方案.doc目 录 TOC o 1-3 1.概述 PAGEREF _Toc462218936 h 42.重庆建行系统现状 PAGEREF _Toc462218937 h 52.1.现有系统阐明 PAGEREF _Toc462218938 h 52.2.建行湖北版城市综合业务网络系统 PAGEREF _Toc462218939 h 53.系统改造目的 PAGEREF _Toc462218940 h 64.数据集中 PAGEREF _Toc462218941 h 64.1.数据集中金融电子化的开展方向 PAG
2、EREF _Toc462218942 h 64.2.数据集中的特点 PAGEREF _Toc462218943 h 74.3.数据集中的可行性 PAGEREF _Toc462218944 h 74.4.实施数据集中的步骤 PAGEREF _Toc462218945 h 74.4.1.数据转换目的 PAGEREF _Toc462218946 h 84.4.2.数据转换工具设计 PAGEREF _Toc462218947 h 84.4.3.系统的测试 PAGEREF _Toc462218948 h 84.4.4.系统转换的平安性 PAGEREF _Toc462218949 h 94.4.5.密钥管
3、理问题 PAGEREF _Toc462218950 h 95.OLTP中间件衔接方案 PAGEREF _Toc462218951 h 95.1.OLTP中间件的任务流程 PAGEREF _Toc462218952 h 95.2.联机事务处置中间件应具备一下功能: PAGEREF _Toc462218953 h 115.3.中间件比较 PAGEREF _Toc462218954 h 115.3.1.CICS系统 PAGEREF _Toc462218955 h 115.3.2.TUXEDO平台 PAGEREF _Toc462218956 h 125.4.中间件选择建议 PAGEREF _Toc46
4、2218957 h 135.5.CICS进程调度 PAGEREF _Toc462218958 h 135.6.CICS通讯管理 PAGEREF _Toc462218959 h 145.7.CICS的平安性 PAGEREF _Toc462218960 h 155.7.1.CICS资源的授权访问 PAGEREF _Toc462218961 h 155.7.2.CICS客户访问的平安性 PAGEREF _Toc462218962 h 165.7.3.CICS与INFORMIX数据库间的平安性 PAGEREF _Toc462218963 h 165.7.4.CICS通讯的平安性 PAGEREF _To
5、c462218964 h 165.8.CICS的缺点恢复 PAGEREF _Toc462218965 h 175.9.数据完好性 PAGEREF _Toc462218966 h 185.10.CICS运用程序设计接口 PAGEREF _Toc462218967 h 186.关键问题的处理 PAGEREF _Toc462218968 h 196.1.批处置程序优化 PAGEREF _Toc462218969 h 196.2.中间业务 PAGEREF _Toc462218970 h 217.金融产品开发平台 PAGEREF _Toc462218971 h 217.1.会计中心组件 PAGEREF
6、_Toc462218972 h 217.2.凭证控制组件 PAGEREF _Toc462218973 h 227.3.金融OLTP平台产品ACE PAGEREF _Toc462218974 h 227.3.1.概述 PAGEREF _Toc462218975 h 227.3.2.ACE前台处理方案 PAGEREF _Toc462218976 h 237.3.3.ACE的原理 PAGEREF _Toc462218977 h 237.3.4.ACE的特点及其功能描画 PAGEREF _Toc462218978 h 247.3.5.4GL言语 PAGEREF _Toc462218979 h 247.
7、3.6.强大的通讯功能 PAGEREF _Toc462218980 h 247.3.7.设备效力器 PAGEREF _Toc462218981 h 257.3.8.跨终端授权 PAGEREF _Toc462218982 h 277.3.9.文件广播 PAGEREF _Toc462218983 h 277.3.10.内嵌SQL言语 PAGEREF _Toc462218984 h 287.3.11.完善的平安措施 PAGEREF _Toc462218985 h 287.3.12.丰富的开发维护工具 PAGEREF _Toc462218986 h 287.3.13.ACE NT版 PAGEREF _
8、Toc462218987 h 297.4.PowerLink自助设备管理控制平台 PAGEREF _Toc462218988 h 297.5.中间业务综合开发平台PowerMid PAGEREF _Toc462218989 h 327.6.网络银行及其开发平台PowerNet PAGEREF _Toc462218990 h 357.6.1.PowerNet的功能 PAGEREF _Toc462218991 h 367.6.2.PowerNet系统构造 PAGEREF _Toc462218992 h 367.6.3.PowerNet软件构造 PAGEREF _Toc462218993 h 377
9、.6.4.PowerNet的平安性 PAGEREF _Toc462218994 h 387.6.5.PowerNet的特点 PAGEREF _Toc462218995 h 397.7.银行及PowerTele PAGEREF _Toc462218996 h 397.7.1.PowerTele的功能 PAGEREF _Toc462218997 h 407.7.2.PowerTele方案 PAGEREF _Toc462218998 h 407.7.3.产品特点 PAGEREF _Toc462218999 h 437.7.4.业务系统的关系 PAGEREF _Toc462219000 h 437.7
10、.5.Call Center PAGEREF _Toc462219001 h 437.8.联想的PowerCall开发平台可以快速实现高质量Call Center系统。 PAGEREF _Toc462219002 h 447.8.1.PowerCall的功能 PAGEREF _Toc462219003 h 447.8.2.PowerCall方案 PAGEREF _Toc462219004 h 457.8.3.产品特点 PAGEREF _Toc462219005 h 478.工程管理及软件实施方案 PAGEREF _Toc462219006 h 478.1.LAS对工程管理的注重 PAGEREF
11、 _Toc462219007 h 478.2.开发工程管理 PAGEREF _Toc462219008 h 488.2.1.工程组织 PAGEREF _Toc462219009 h 488.2.2.义务小组 PAGEREF _Toc462219010 h 508.2.3.开发过程 PAGEREF _Toc462219011 h 508.2.4.文档要求及管理 PAGEREF _Toc462219012 h 528.2.5.公司对开发工程的监管 PAGEREF _Toc462219013 h 538.2.6.人员评价 PAGEREF _Toc462219014 h 548.2.7.工程评价 PA
12、GEREF _Toc462219015 h 548.2.8.对工程组的管理要求 PAGEREF _Toc462219016 h 548.3.实施方案 PAGEREF _Toc462219017 h 558.4.LAS方案投入的开发人员 PAGEREF _Toc462219018 h 568.5.协作双方的分工协作 PAGEREF _Toc462219019 h 568.6.工程组的运作及管理规定 PAGEREF _Toc462219020 h 578.7.协作期望 PAGEREF _Toc462219021 h 57概述要成为重庆建行银行业务业务信息系统改造的协作同伴,就必需对重庆建行信息系统
13、所要到达的目的有一个全面的、正确的了解。长期以来,联想集成系统公司不断与中国金融界有广泛的协作,做为国内金融电子化的一支主力军,从1993年起,便积极参与国内银行业务的电子化建立,先后研制了各类软硬件组件和平台产品,尤其是在1996上半年,我公司首先在光大银行深圳分行胜利地开发了“一柜通业务系统,该系统全面实现了综合柜员制、大会计、客户信息管理、参数化设计等先进的设计思想,系统在客户机/效力器平台上运转。该系统的建成对国内银行业务的电子化建立产生了宏大影响,从1996年下半年至1997年,我公司先后分别与福建兴业银行、交通银行总行、中信实业银行总行、深圳市乡村信誉协作联社以及绍兴市商业银行等确
14、立协作同伴关系,共同开发银行综合业务系统,并最终都按期、按质、按量完成系统的开发和投产运转, 给用户带来了宏大的经济效益和社会效益。1997年3月,天津建行为加快电子化步伐而开发的第二代储蓄通存通兑系统,他的开发由天津建行和联想集成系统进展协作,于1996年3月开场到1996年11月完成系统切换一次性转换上点213个储蓄网点,并平安运转至今。天津建行储蓄系统完成了活期、定期等一切储种的通存通兑,并开发了代理、国库券、小额抵押等多种业务;天津建行储蓄系统同时实现了从微机系统到中小型机系统平安可靠的一次性大规模系统转换的胜利范例。1997年,我公司为建总行开发新一代柜面业务系统端末系统。本工程历时
15、两年,如今正在测试阶段后期,预备在上海建行第一次投入运转。届时,联想公司通建总行协作,预备在上海建行进展更大规模的系一致次切换任务,一次切换的营业网点到达400多个。建总行对联想公司的任务基于充分一定。并表示随后的新一代柜面业务系统AS400版、UNIX版的开发由联想公司参与完成。重庆建行系统现状现有系统阐明重庆建行的辖区为:重庆市、万县和涪陵。电脑中心也有三个,重庆市中心为上级中心,万县、涪陵作为下辖中心同重庆市中心相连。其中:重庆市营业网点有200多个,自动柜员机ATM30多台,POS100多台,日买卖量为7万多笔,顶峰时期到达12万多笔。万县营业网点有60多个,日买卖量1万多笔。涪陵营业
16、网点有70多个,日买卖量接近2万笔。由于业务的开展,重庆市及涪陵、万县的通存通兑业务及往来业务不断增多,系统的清算对帐占用业务人员大量的时间。清算和通兑要求数据中心进一步合并,构成重庆市、涪陵和万县的一致数据中心。建行湖北版城市综合业务网络系统重庆建行现运转的系统原版是建行湖北版城市综合业务网络系统。储蓄、信誉卡系统运转在一台主机,对公系统运转在另一台主机。涪陵、万县与重庆市类似。本系统在重庆建行电子化道路中作了很大的奉献。但随着银行业务的开展,本系统在运用中暴显露许多问题,虽然重庆建行科技人员对它进展修正优化,但由于系统前期设计未思索的几个因数,造本钱系统维护困难。原系统支撑平台,通讯程序简
17、单,功能较弱,性能较差,处置才干不高,由此引起系统死机,帐务不平。没有独立的买卖管理层,买卖完好性依赖运用程序。调度不合理,系统尖峰时辰运转进程较多,性能下降,处置速度变慢。极端情况呵斥恶性循环,引起系统解体。通讯功能简单,网点监控,中心调度,通讯流量监控,日志监控功能弱,甚至不具备这些功能。通讯软件与运用软件编译在一同,难以开展。更新运用要重新编译系统。处理方法:引如通讯可靠,高效。进程管理调度功能强的监控买卖中间件产品。保证系统大规模并发处置高效性和分布业务可靠性及数据的完好性。系统改造目的鉴于以上缘由,我们提出重庆建行业务系统改造方案。方案的近期目的为建立数据集中合并重庆、涪陵、万县数据
18、中心为重庆市数据中心;添加中间件对在线业务的管理;更改现有系统批量业务代收代扣业务;优化批处置程序,使批处置高效优化。方案的远期目的为与总行的新一代柜面业务系统接轨,数据集中,业务规范,一致会计制度,实现真正综合业务系统。数据集中数据集中金融电子化的开展方向数据集中是一个相对的概念,它是集中与分散、完选集中与分布集中相对照而言的。从我国金融电子化开展历程和开展趋势来看,数据集中可分为两个阶段,第一阶段是由微机单点开展到网络化集中处置,数据逐渐由单点集中到二级分行处置中心。这一过程,各行都经过了十几年的开展,由电子化初期的微机单点运转开展到如今的城市综合业务网络,实现了主要业务省内甚至跨省联网,
19、有的业务已全国联网。数据集中的第二阶段,是扩展联网范围,同时减少网络层次,数据集中到总行和一级分行的数据处置中心,而且一级分行的数据处置中心随着金融体制改革的不断深化,将向区域数据中心过渡。工商银行的大机延伸工程已开场进展这种数据集中,建立银行总行制定的计算机运用总体设计方案也确立了这一开展方向。数据集中的特点数据集中的主旨在于共享主机资源,减少网络层次,提高效率,加强管理。与分散和分布式集中相比它有很大的优势:一是有利于业务的规范化,便于新业务、新运用系统的实施;二是有利于集中一致管理,集中监控,减少计算机犯罪的能够,防备风险;三是有利于加强系统维护和开发,提高系统平安性及可靠性;四是有利于
20、节省设备投资,减少运转费用,减少人员开支,降低维护本钱。数据的大规模集中也带来一些新问题:一是大规模集中的风险度添加,对系统备份及网络备份的要求提高;二是业务大规模集中处置使得业务处置中心的管理、维护更加复杂,对业务处置中心系统维护人员技术程度要求提高;三是由于联机买卖系统的主要瓶颈在磁盘输入输出,因此如何提高磁盘系统的性能成为一个关键的问题,系统设计中,必需着重思索磁盘系统的总线构造和规划,以及采用高性能的磁盘阵列;四是由于数据规模的大大提高,数据库的处置才干、性能、参数配置与以往系统均存在本质的差别,数据库管理的要求大大提高。数据集中的可行性经过十多年的计算机运用,重庆建行行已实现了地市级
21、的数据集中,为向更大规模的数据集中铺垫了道路。从当今信息技术的开展趋势来看,计算机主机系统的处置才干、扩展才干和伸缩才干曾经获得了飞速的开展,使得数据的集中一致处置成为能够。目前主机系统较前几年价钱低了许多,前几年一套主机的投资如今可以买到性能提高十几倍的设备。通讯事业迅速开展,DDN、帧中继等网络系统完全可以使银行建立一个高速、高效、高可用性的银行网络。同时,国内外银行采用大集中方式的胜利实际,为银行实现大集中数据处置提供了许多可以自创的阅历。实施数据集中的步骤数据集中的实施是一个复杂的系统工程,它不仅仅涉及到计算机技术实现的问题,还涉及到业务部门在业务组织和管理方面的相应配合和调整,必需精
22、心设计、组织、逐渐实现。数据转换目的数据集中采用编制移植工具的方式完成。被移植中心涪陵、万县的各类帐务数据转换成文本文件。经过文件传送,送到重庆中心。重庆中心,将文本数据插入到系统中,并检查能否反复插入。万县、涪陵各营业网点从本地中心下载运转参数,更改本地中心下载参数,使之运转后台主机变为重庆市中心。整个移植任务,由移植工具在全部营业网点日终签退后进展,不影响被移植中心辖下营业网点次日正常业务。数据转换工具设计系统设计移植工具中包含了数据传输、数据转换,数据对帐等几部分。数据传输将微机帐务数据传送到后台主机,严厉保证了数据传输的可靠性和一致性。数据转换实现了快速自动将传输数据转换重庆中心数据库
23、中。数据对帐是为了保证帐务数据的正确可靠转换进展的对帐过程,严厉保证了转换数据帐务的正确性。在系统设计中对数据转换量的大小和通讯量的大小进展了仔细的计算和评价,保证数据传输在3小时以内完成。系统的测试由于涪陵、万县系统庞大的数据量,为了保证系统转换的可靠性,系统制定了严厉的测试方案。首先,程序设计阶段对不同数据量进展各种功能、压力测试。测试结果,限定时间处理后再测试。将对数据库表操作改为对文本文件进展操作,可大大缩短转换传输时间。其次,在实施系统转换前进展了2次以上严厉的通讯压力测试以处理相应的问题。同时留意由于不测呵斥通讯中断时可以从通讯断点开场继续传输,使得通讯效率提高。保证了系统转换在1
24、2小时内完成。只需在实行了多次的严厉测试后,才可以保证整个系统的一次胜利。系统转换的平安性系统采用了多个方面的措施以保证系统转换的平安可靠性:1数据转换完采用数据对帐核对总分、总总平衡并打印出对帐报表保证转换后数据和原有帐务系统数据的一致性。2运用程序设计接纳日志保证每一次传输的内容记录数胜利记录数等都有所记录,并且保证数据传输数量长度的正确性及不会被漏传或多传。密钥管理问题对于移植中,分户帐密码,普通由系统密钥加密。对于按密码反算法可以复原密码明码的。编制工具对移植数据用户密码重新解密加密。使整个系统坚持一套密钥。对于用户密码无法复原明码的,更改系统密码校验算法,使系统根据不同区域的帐号,调
25、用不同的密钥校验密码,系统需求坚持多套密钥。OLTP中间件衔接方案OLTP中间件的任务流程联机事务处置中间件主要面向布式事务处置的全局买卖、异构环境的事务互操作以及提供丰富的开发工具,并最终走向面向对象方式,实现广泛的互联和控制。联机事务处置中间件包括资源管理子系统、事务管理子系统、通讯子系统等,普通是把数据库系统作为联机事务处置系统的资源管理系统。运用系统Application Program事务管理资源管理通讯管理资源管理通讯管理通讯管理资源管理中间件平台买卖恳求上图中,运用系统指为完成相应业务逻辑的运用程序组成的集合,在采用中间件技术的C/S三层架构中,运用程序的通讯管理和事务管理普通是
26、利用中间件平台提供的接口编写的,这样就防止了运用系统对操作系统、数据库的依赖性,使运用系统有了良好的移植性。源管理系统主要用来管理数据库系统和文件系统等资源,维护资源的一致性和平安性,即管理兵发事务对资源的平安存取。事务管理模块担任管理系统中的一切事务,维护每一笔事务的形状,如活动、提交、创建失败、回退、核对、挂起等。事务管理系统接纳事务开场恳求并创建相应的事务标识号;在分布式事务处置采用两阶段提交时,事务管理器还将扮演两阶段提交中的协调者角色。通讯管理模块用以提供系统需求的通讯效力,如Client端与Server端的信息交互,本系统中的运用程序和其他运用系统的通讯,多点提交事务中访问远程资源
27、等。通讯的详细细节,如采用的通讯线路、通讯协议及码制等,都屏蔽在通讯管理模块中,由通讯管理模块提供一致的调用接口。事务管理和通讯管理是由联机事务处置中间件完成的,而资源管理普通由数据库管理系统完成。客户方发出一个买卖恳求时,由中间件的通讯管理模块接受恳求,并进展数据接纳处置,再移交给事务管理器。事务管理模块创建一个事务,并按运用流程处置和跟踪事务 。对于分布式事务,由事务管理器来处置和管理全局事务,并进展协调。联机事务处置中间件应具备一下功能:提供强大的分布式联机事务处置才干提供功能强大的运用运转环境屏蔽硬件,网络和操作系统支持模块化的开发,提供应用的可重用性提供命名效力使效力器位置透明,可扩
28、展性强提供应用的负载平衡、高可用性和平安机制提供强大的运用管理和监控机制提供与其它运用系统的衔接机制提供买卖管理的功能,保证买卖的一致性提供队列的管理和运用的优先级机制灵敏的音讯传送灵敏的进程通讯优化的资源和进程调度优化的数据库衔接中间件比较CICS系统CICS是IBM公司开发的商业运用程序效力器,最初是在IBM大型机上开发出来的,目前在IBM的ES/9000、RS/6000、AS/400,以及SCO UNIX、HP-UX等一些非IBM UNIX系统上都有相应的产品。CICS具有关系型数据库管理系统所标榜的事务处置功能,一系列丰富的CICS功能和效力可以管理一切运用程序资源,为客户机效力器提供
29、强有力的支持,可以在平台之间相互操作并根据企业规模灵敏扩展。CICS提供通讯管理、事务管理、买卖管理等功能,可以在局域网和广域网上经过分布和共享资源实现任务负荷平衡安排。CICS作为IBM的产品,支持3270等仿真功能,是IBM大型机上不可替代的产品。TUXEDO平台TUXEDO是BEA公司的中间件产品。BEA公司是专门制造中间件产品的独立软件供应商,在中间件软件市场上占有最大的份额。TUXEDO是成熟、稳定、可靠的开放平台买卖中间件产品,具备了一切买卖中间件应具备的功能。另外,BEA Tuxedo拥有以下较为独特的功能:提供7种客户机/效力器通讯方式,使运用开发灵敏方便;提供网络通讯紧缩和加
30、密机制,使通讯性能和平安性大大提高;提供数据依赖路由机制,提高系统设计的灵敏性;提供3个层面的系统负载平衡机制,能最有效地运用系统资源;提供3个层面的运用高可用性机制,保证运用的高可用性;提供3个层面的运用平安机制,保证运用的平安性;提供2个层面的优先级机制,使运用开发灵敏方便;支持XA协议,保证买卖和数据的一致性;提供3个层面的运用管理机制,使运用管理方便容易;BEA Tuxedo还拥有一系列的周边产品,将其功能扩展;BEA Jolt - 使基于Tuxedo的运用支持Internet前端;BEA Connect - 将基于Tuxedo的运用和大型机运用无缝联接;BEA Manager - 将
31、基于Tuxedo的运用管理开放给SNMP;BEA Builder - 基于Tuxedo的运用开发工具;BEA Tuxedo是最开放的买卖中间件,遵照制定规范。TUXEDO 支持70多个不同的硬件/操作系统平台,其中包括几乎一切的 UNIX,Windows NT, OS/400, VMX, OS/2, Windows95等等。BEA Tuxedo支持几乎一切的关系数据库,并能经过XA协议和Oracle、 Informix、Sybase等流行数据库接口以保证买卖的一致性。BEA Tuxedo 遵照一切关键的运用接口规范和事务处置协议,如分布式事务处置模型DTP,事务定界规范TX,运用程序事务处置接
32、口规范XATMI,以及和资源管理器(数据库)的接口规范XA等。BEA Tuxedo不仅遵照 规范, 而且目前的规范象XA,XATMI等大部分是基于BEA Tuxedo技术来制定的。同时,BEA是COBRA组织的中心会员,直接影响着面向对象技术的规范和开展方向。中间件选择建议CICS最初是在IBM大型机上开发出来的,曾阅历了几十年的开展和完善有其特有的优势,是;同时,在由于银行界IBM的系统站主导位置,CICS和这些系统能做到无缝衔接,这也是其他中间件无法相比的。BEA公司专门努力于中间件软件开发,不依赖于任何系统和数据库,BEA TUXEDO产品运用最广,支持平台最多,功能强大而齐全,具有很好
33、的扩展性和兼容性。综上思索,我们建议采用CICS系统,作为系统的OLPT中间件。CICS进程调度配置CICS时,需求为CICS区域指定运用效力器的最小数目和最大数目。事务调度程序将保证这一最小数目总是存在的,并且根据整个系统的任务负荷情况来动态地调整运用效力器的个数:当CICS启动后,事务调度程序启动最小数目个运用程序效力器,当业务量增大时,一切运用效力器都处于忙的形状,假设这时有新的事务恳求时,调度程序将创建新的运用效力器,反之那么杀掉空闲的运用效力器进程,保证运用效力器的个数在最大数目和最小数目之间。CICS的事务调度程序担负着调度和分派要运转事务的责任。每个用户、设备和事务都有一个关联的
34、优先级,当他提交了一个事务,调度程序将为它计算整个优先级,它可按照需求的急缓确定恳求的优先级。在此之后,它分派事务恳求到可用的运用程序效力器进展处置。 调度程序分别与运用程序效力器和CICS客户端进展通讯。作为整个任务负荷的控制器,调度程序同样控制在该区域内运用程序效力器的数目。 CICS通讯管理用户经过CICS客户端软件与事务处置效力器进展交互,并获得事务处置效力。事务处置效力器可以相互通讯,也可以与资源管理器诸如构造化文件效力器和 RDBM或其他系统通讯以提供全部范围的效力。 在一个分布系统中,事务处置效力器管理用户和运用程序通讯的一切方面。它允许: 多个用户互不影响地访问事务处置效力器,
35、并保证它们总是得到期望的呼应。事务处置效力器保证数据送到期望的用户,并且可以被用户设备显示或被用户的运用程序处置。 在为商业运用程序提供最优的效力时提供跨效力器分布的事务处置效力器的功能。 事务处置效力器经过通讯机制共享数据、资源,因此可以提供一个更灵敏的效力并更好地运用资源。 CICS客户端用户任务站与其他设备可以在任何地方用多种方式与事务处置效力器通讯。 其他系统事务处置与非事务处置充分利用事务处置效力器 ,并轮番被事务处置效力器运用。 在事务处置效力器环境中的通讯协议可以运用TCP/IP与SNA。为了提供网络透明的系统对系统的通讯,可以被运用远程过程调用RPC;例如,CICS 区域与 S
36、FS 间的通讯,以及在一个 Encina 监控器单元中效力器之间的通讯。 每个事务处置效力器都可以和其他系统客户与效力器进展多个并行的通讯会话。事务处置效力器监控活动的一切会话,以便不使任何会话等待访问。 事务处置可以运用多种方法进展分别的事务处置效力器间的通讯。一个事务处置效力器可以: 将事务送到其他预先定义的或动态确定的事务处置效力器。 装运事务处置恳求的功能到其它事务处置效力器。链接运用程序到其他事务处置效力器上的程序。在本地事务恳求时启动远程事务处置效力器上的事务处置进展异步处置。事务处置效力器也允许通讯运用:在一个系统能通讯之前,它必需标识远程系统并与那个远程系统衔接。远程系统必需为
37、本人做广告,并提供可用的 联接信息 以便于衔接。这由称号效力提供,也可由 DCE 单元的单元目录效力CDS提供,或在 CICS 环境中,由每个 CICS 区域提供。再次主要依托 DCE 或运用由个别 CICS 区域提供的效力来保证系统间通讯的平安。 在 EBCDIC 中存储数据的系统可以与以 ASCII 方式存储数据的其他系统传送数据。例如,数据可以在 CICS for AIX 版ASCII区与 IBM 基于大型机的 CICSEBCDIC区之间传送。CICS的平安性对于防止非授权人员运用系统和保证用户仅访问他们应该运用的资源,维护一个商业信息系统是一项非常重要的需求。事务处置效力器维护系统、事
38、务、数据、以及运用程序运用的其他资源。下面主要分三个方面阐明CICS的平安特性CICS资源的授权访问授权访问可以检查用户能否有访问资源所需的权限。经过限制用户只访问特定的事务处置和其它资源,可以使他的事务处置效力器更加平安。该权限平安性基于特许用户的存取控制表 (ACL)。列表定义用户可以运用哪些事务处置和其它资源。在 DCE 单元中,DCE RPC 用来限制仅认证的效力器访问资源管理器。要限制特定用户的访问,可以运用 CICS 权限平安性或 DCE ACL 的 ACL 管理器。 即使正在运用 DCE 平安性,也可以运用 CICS 的事务处置和资源平安性提供权限保证。这里提供的权限用于 CIC
39、S 本人的资源和任何 CICS 访问的资源。 CICS 权限平安性基于 CICS 用户预先定义的密钥、终端定义、运转时数据库中的其它资源定义。可以运用外部平安性管理器提供附加的或不同的权限平安性。访问Encina 监视器单元中的资源由 DCE 的平安效力来控制。当一个事务处置恳求访问一个资源,监控运用程序效力器和资源管理器与 DCE 平安性效力器协商验证权限。CICS客户访问的平安性当一个CICS 客户衔接至一个CICS 区域时,该区域需求客户提供一个缺省的用户标识符和口令 。假设该客户有效力器的文件记录细节,它就可以自动地提供这个缺省用户标识符和口令;否那么,提示该客户程序的用户输入适当的的
40、值。然后该效力器确认用户的合法性。 假设这个用户标识符的权限缺乏处置恳求,该客户可以自动地发送一个新的用户标识符和口令(对于 ECI 恳求),或对于 EPI 和 3270 终端仿真恳求,提示该客户程序用户输入一个新的用户标识符和口令。CICS与INFORMIX数据库间的平安性在访问 INFORMIX数据库的 CICS 区域上,运转的一切事务处置访问该数据库运用一样的数据库用户标识符,因此有一样的权限作用于数据库中的资源。要为数据库存取提供更好的平安性,可以运用 CICS 平安性控制存取 CICS 区域 和指定资源,例如事务处置可以存取存储在数据库中的数据库和文件。 CICS通讯的平安性 将系统
41、衔接在一同使那些系统的用户共享资源。然而非常重要的是,两个系统通讯时,保证这两个系统就是需求通讯的系统,资源仅能被有权限访问它们的用户共享。 在 DCE 单元中,CICS 和 Encina 可以运用已认证的 RPC 维护系统间的通讯。认证检查由 DCE 平安性效力执行。 CICS 内部通讯提供单一独立区域的 CICS 平安性扩展名以允许系统间恳求的平安性检查。 CICS 内部通讯平安性检查由正接纳恳求的 CICS 区域 执行。 CICS的缺点恢复事务处置效力器保证商业系统和它的数据坚持在一致的形状中。在一个运用程序的事件或系统缺点中例如,一个机器掉电和计算机封锁,事务处置效力器能自动地重新启动
42、它本人假设需求的话,并恢复出缺点时未完成的任务,包括数据的更改。假设它不能提交一个义务的数据更改,事务处置效力器动态地 恢复更改到系统最后的同步点。 事务处置恢复效力是基于: 逻辑任务单元LUW)和同步点 这些提供了事务处置作出的最新提交更改的记录。 事务记录: 当一个义务正在运转时,事务处置效力器记录了可恢复的数据的更改信息。记录信息表示出从上次同步点以来未提交的数据更改。 动态事务复原: 假设一个义务未完成,事务处置效力器运用记录信息和资源管理器记录的信息,使未提交的数据更改ROLL BACK,恢复可恢复的数据到以前的提交形状。 用户日志: 用户日志记录了事务处置效力器没有提供的恢复功能的
43、信息,例如审计资料。当要提交一个 LUW 时,此事务处置效力器要保证一切这个 LUW 中涉及的可覆盖效力器都提交它们的更新。假设一个或更多的效力器不能这样做例如,假好像向资源管理器的通讯线路已中断,那么一切效力器必需逆序恢复它们的更新。为了完成上述操作,提交过程有两个阶段称为二阶段提交。在第一个阶段,事务处置效力器轮番地要求每个参与者记录足够关于 LUW 的信息,以便事务处置效力器提交或逆序恢复更新。在第二个阶段,事务处置效力器检查一切的参与者能否都已胜利地完成它们的更新。假设都已胜利完成,它就提交更新:否那么,它就逆序恢复改动并异常中止事务。 数据完好性数据完好性是与一切共享数据有关的问题。
44、即使只需一个用户更新数据,就有读完好性的风险,由于在其它用户读此数据时它已是过时的。假设许多用户能更新文件,就会有更大的数据完好性的风险。假设两个义务要更新一样的数据项,它们能相互关扰或覆盖一个义务的更改。事务处置效力器经过实施写完好性,以防止更新冲突和更新丧失。 经过串行化可维护写完好性。串行化的实现方法如下,一旦一义务要更新数据时对该数据加锁,且延迟其它义务对同一数据的更新,直至完成这一更新且释放锁为止。读完好性能用一样方法实现。 为了正常任务,加锁必需由一个程序实施,此程序控制了其它用户对加锁数据的存取。数据库管理器、存取法、事务处置管理器和操作系统都用锁定来防止用户之间的冲突。LUW
45、提供当二个或多个数据项之间存在处置关系时必需的内部数据一致性。例如,单个LUW将用来在两银行帐户间传送钱并记录这一传送。LUW保证三个操作一同完成,从而两个帐户包含一致的数据,且该数据与传送记录相匹配。CICS运用程序设计接口CICS 提供一组公共的程序设计命令,用于从一个运用程序中恳求 CICS 效力。该组命令就称为运用程序设计接口API。由于对于一切的 CICS 系列成员,API 是公共的,所以 CICS 运用程序可从一个平台移植到另一个平台。 编写一个 CICS 程序与编写其它程序极其类似。可以运用 COBOL、C 或 C+ 来编写 CICS 运用程序。大多数的处置逻辑是用规范的言语语句
46、来表达的,但是对于某些功能需求运用 CICS 命令。 运用程序与CICS的衔接方式如下所示:初始化环境初始化ECI调用参数给ECI参数赋值ECI调用根据前往值的不同进展相应的处置衔接CICS接纳数据进展买卖处置前往CICS调用ClientServer在前端运用程序主要采用ECI调用,首先对调用的参数域进展赋值,其中包括通讯缓冲区CommArea的指定。对通讯数据的加密或加压都可以对此缓冲区中的数据进展操作来完成。在后端,CICS根据前端ECI调用中指定的买卖程序名调用相应的买卖程序,买卖程序从缓冲区中读出数据后进展处置,最后前往,这样就完成了一个简单买卖。关键问题的处理批处置程序优化批处置任务
47、量的分析与效率的关键影响要素 批处置是高度集中的大数据是处置。其中包括两方面大量的数值计算大量的数据库读写操作Select、Update等而其中绝大部分时间是在数据库读写操作上比数值计算长几个量级。数据库操作中占时间大部分的是多表衔接的复杂SQL操作,此时占用时间极大。因此必需仔细思索算法。例:储蓄活期计息、笨算法的例子:假设我们设计储蓄活期计息的算法如下:1.取活期分户帐的一条记录 2.计算利息调用公用中心3.1取分录表中分录,生成记帐用电子传票。 3.2根据帐号中科目代号,读科目表找到其存储的分户帐 3.3记帐: 3.3.1扫描活期分户帐,找到记帐的分户记录 3.3.2更改余额 3.3.3
48、写回活期分户记录 3.3.4扫描内部帐文件,找到“利息支出 3.3.5更改余额 3.3.6写回内部帐记录设:有活期户20万户,活期帐号长度15位。那么算法复杂度为: 第1步需进展20万次第3.3步需扫描分户帐,一次完全的Select操作,即要对分户帐号进展20万次比较。总共需:20万20万=400亿次 字符串比较15位这是一个O2复杂度,可以看到它庞大的计算量。同时,大表的读写会导致大量的硬盘I/O操作,会进一步降低效率。因此,批处置设计的关键在于优化算法,降低算法复杂度。例:优化的储蓄活期计息算法 1.扫描活期分户帐 1.1取一条记录 1.2计算利息 1.3产生电子传票 1.4更改分户余额
49、1.5计对方科目活期利息支出的发生额 2.扫描内部帐文件 2.1取出“活期利息支出帐户 2.2将第一步累计的发生额参与科目余额 2.3写回内部帐文件无疑,优化的算法复杂度为线性。比第一个算法快得太多。利用实时生成统计文件,减少批处置的数据统计量。实时生成统计文件,利用联机记帐时的“空隙,可以大量减少批处置时的数据统计量。中间业务普通联机业务要务虚施处置,在一定时间前往结果,否那么,系统超时出错。对于中间业务如代发工资,其帐务处置类似于批量做储蓄转帐存款买卖。提交以后,占用系统资源多,呵斥系统尖峰时辰,对联机买卖影响大。假设简单把它作为联机买卖,在联机买卖控制时限,不能完成事项处置。联想公司通用
50、开发平台ACE有一项功能驱动器虚拟柜员买卖。可对中间业务批量买卖进展控制。其操作方式是:批量业务提交以后,系统前往提交胜利。柜员继续做其他业务。后台联机控制工具监控系统,当联机事务不多时,启动批量业务,批量业务完成后,回在提交柜员终端上提示批量买卖完成,柜员能否下载批量业务结果,柜员确认后,批量业务结果下载。金融产品开发平台会计中心组件会计中心组件实现系统的会计功能,在大会计、本外币联动、面向业务编程设计思想的指点下,向买卖程序提供一致的帐务处置编程接口,实现会计分录的自动分解、分户帐余额、积数更新、明细帐和各类登记薄登记、产生会计记帐凭证等。中心组件要求根据业务系统的买卖情况填写会计分录表,
51、根据买卖过程的划分方式及买卖定义会计分录的产生规那么,中心组件根据送入接口的买卖要素读取会计分录表并产生相应的会计分录和其它的帐务数据。凭证控制组件从凭证的入库到最终核销,每一张凭证在系统中都要阅历多种形状,存放于不同的地方,其责任人拥有者也各不一样,凭证控制组件向买卖程序提供一组函数调用,以完成凭证管理的根本功能,包括合法性校验、出入库、上缴、领用、调拔等功能。给买卖程序的编写提供强大的支持。金融OLTP平台产品ACE概述联想金融平台ACE(原名LXBS)是一个面向金融OLTP系统、优秀的开发运转平台。1993年由中国银行提出需求,联想公司历时一年开发胜利,并在1994年北京市计算机产品展览
52、会上荣获金奖。93年以来,ACE依托其先进的技术、良好的开发环境、强大的功能,在金融行业获得宏大胜利,先后被数十家银行采用,胜利的运转在数千个网点上,是目前国内装机量最大的金融平台。典型的客户有:交通银行总行、建立银行总行、农业银行总行、中信实业银行总行、深圳农信社、上海农信社等。经过几年在金融领域的不断的自我完善,终于在1998年实现了ACE UNIX版的产品化,并在8月举行了产品发布会。ACE前台处理方案TCP/IPHOST前置机UNIX 终端MM终端WindowsRMMRWindows阐明:R代表Router, M代表Modem。前台由UNIX做网点效力器,在该效力器上挂接终端和图形运用
53、Windows系统,完成运用。终端和图形既支持本地也支持远程。 ACE的原理ACE提供了一套完好的、功能强大的第四代言语,并提供了此言语的编译器和解释器,程序员用这种言语编写前台的运用程序,并用编译器将程序编译成中间代码,再由ACE解释程序来解释执行。ACE的特点及其功能描画ACE不仅是一个前台产品,更采用了前后台一体化等先进的开发维护一整套技术和工程实施方案。 ACE由ACE解释器、编译器、交互式开发工具IDS、LCG、配置工具等组成,可以方便的完成整个系统的开发,并良好的处理了开发中的前后台脱节等问题。4GL言语联想金融平台ACE提供了一套功能强大的4GL言语。其特点是简单、易学易用、运用
54、方便、代码效率高每段代码完成的功能强,易于维护和调试。程序员不需求知道详细的实现方式,而只需运用一条简单的4GL语句就可以实现复杂的控制,完成各种各样的功能。这大大减轻了ACE程序员的任务量和程序复杂度,提高了开发效率,节省了人力投入。强大的通讯功能ACE的通讯功能由Client端、ACE通讯效力器和Hosts三方共同完成。其中Client端底层实现嵌入在ACE中。ACE通讯效力器位于UNIX前置机上并进一步经过广域网连至后台Hosts。ACE通讯效力器是后台Hosts、字符终端和图形终端的通讯枢纽,是整个ACE通讯功能的中心部分。ACE通讯效力器的特点:支持多个后台主机。这些主机可以是RS/
55、6000、AS/400、ES/9000等。支持多种协议,如TCP/IP、SNA LU0、SNA LU6.2等。支持多种中间件,如CICS、TOP/END、TPE、MQSeries等。易于扩展,可加载第三方衔接产品。一致的语法接口,一切操作对用户透明。所谓一致的语法接口是指针对不同的通讯协议或不同通讯方式,ACE在运用层提供的语句都是一样的。提供了平安严密的加密机制。设备效力器类似通讯效力器,ACE的外设效力器用来驱动不同的设备,其特点如下:参数化命令驱动ACE的设备效力器完成对实践外设的驱动(向设备发送控制码)。这种控制不是经过运用程序直接实现的,而是经过读取该设备的驱动文件参数来控制的。参数
56、化的驱动方式使对多种设备的支持和维护非常方便。当需求参与一种新的设备时,经过设备配置管理工具参与新的设备控制参数就可以实现,而不用修正设备驱动程序,如下图:厂商开发员设备配置工具参数文件LXBS新设备驱动外设控制指令设备实践指令外设种类运转时可选由于ACE对设备控制运用了通用的语句,即使用设备号和子设备号来区分设备,并且设备号与子设备号可以是一个变量,所以在运转时可以经过改动变量来选择设备。同一网点支持不同种类外设由于ACE运用一致的设备驱动语句,设备号对应的实践设备由Workstation的配置文件决议,所以在运用程序一致的情况下在同一网点上可以支持各种不同的外设,例如:在同一个UNIX前置
57、机上的不同终端上可以挂各种不同类型的设备,而该UNIX的ACE运用程序是一个,只是不同终端的配置文件有所不同。这种实现方式运用户的投资最大限制的遭到维护,并且减轻了维护人员的负担。同时,使运用系统顺应了复杂的设备环境。动态配置外设设备的配置信息存在于前台的设备配置表中,比如哪个Workstation接何种磁条读写器。该配置表可以在运用程序运转时改动,并且立刻生效。这使ACE的维护可以由ACE本身经过运用来完成,也使运用和普通的维护由柜员本人完成,对普通的设备改动不需求专业维护人员参与,减少了维护的任务量。虚拟设备和虚拟指令ACE中的设备驱动采用虚拟设备和虚拟指令的概念。ACE解释器不真正控制设
58、备,而是经过设备驱动器控制。解释器只担任把效力要求发送到设备驱动器,设备驱动器根据配置表、设备参数文件来生成实践的指令,完成真正的控制。运用虚拟设备和虚拟指令使设备驱动真正与运用程序脱离、ACE平台与设备驱动脱离,提高了设备控制的灵敏性,便于定位错误、维护、添加新设备等。良好的可扩展性ACE的设备驱动器是一个独立于ACE解释器的运用程序,这给设备的扩展性带来宏大的优势。附:目前ACE支持的设备种类举例:磁条读写器:LK、AMC、伯克利、南天、长城、国光、新大陆等密码键盘:新大陆、南天、长城、LK、实达、国光等。票据打印机:PR50、PR2、BANKSTAR、PR2等。终端:实达、联想、新大陆、
59、长城、国光、聚星等。各种型号流水打印机变码印鉴器IC卡买卖自动生成器LCGLCG是ACE非常重要的一套系统工具,是前后台一体化的详细表达。其原理是根据后台数据字典、数据、屏幕控制、买卖的I/O接口等可以自动生成ACE完好的运用程序,大大缩短了买卖的开发周期。其任务流程如下: 后台定义买卖I/O接口文件及其他配置文件LCG下载参数相应买卖的接口文件及配置文件LCG根据下载信息生成买卖的资源文件及过程文件LCG编译资源文件及过程文件,生成买卖运用程序 买卖生成终了LCG胜利的处理了在开发过程中前后台分别的情况,使前后台开发成为一个完好的过程,而不是彼此分别的两个部分。它方便了开发、维护、前后台功能
60、界定。跨终端授权所谓跨终端授权是指当买卖柜员所做的买卖需求主管授权时,主管无须到买卖柜员处进展授权,只须主管在本地终端上对买卖柜员进展授权。其原理是经过实现不同终端之间的通讯,将买卖画面传置主管终端,主管在确认后,可直接将结果发送回买卖柜员终端。提高了操作的灵敏性和方便性。文件广播文件广播是前台具备实时接纳主机下发文件,并显示文件的功能。此功能使得当中心主机需求对网点进展日常通知时,会非常便利,另外当前台程序需求改动时,经过文件广播就可实现版本的一致晋级。内嵌SQL言语ACE对数据库操作提供了强大的支持。在ACE的4GL中提供了对数据库操作的规范SQL语句。对规范SQL语句的支持使前台的功能大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国三氯生(CAS3380345)行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国丁腈橡胶行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030中国一次性无纺布产品行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国LED投光灯行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国c行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030LED灯行业风险投资发展分析及投资融资策略研究报告
- 2025-2030 中国皮卡(多用途货车)市场规模体量及前景预判研究报告
- 退货衣服质检流程
- 党风廉政建设和反腐败斗争形势任务教育
- 小班语言表述能力的提高计划
- 冠心病课件完整版本
- 女性骨盆解剖课件
- RTCADO-311A-2017原版完整文件
- DB11T 213-2014 城镇绿地养护管理规范
- 《 大堰河-我的保姆》说课课件 2023-2024学年统编版高中语文选择性必修下册
- 公路工程标准施工招标文件(2018年版)
- 小学体育跨学科主题学习教学设计:小小志愿军
- 《工程热力学》(第四版)全册配套完整课件
- 施工安全的教育培训记录表
- 2024年河北省中考历史试题卷(含答案逐题解析)
- 特别国债资金管理办法
评论
0/150
提交评论