当前位置:首页 > 模拟 > 模拟
[导读]CICS中间件为商业应用提供一个事务处理环境,适用于银行这样有大量突发联机事件的系统。提出一个基于CICS中间件的三层架构中间业务平台,屏蔽后端的不同硬件设备,同时保证了数据准确可靠的传送和事务的完整性。重点介绍了基于CICS的应用软件系统设计与实现过程,阐述了该系统的软件框架、功能模块和技术实现。

1 引言
    随着金融改革的深入,各银行充分利用网络优势,通过高科技手段大力开发跨行业的中间业务。目前,中间业务的种类越来越多,交易量日益增多,在金融业省域或全国数据大集中的背景下,中间业务应用系统的负载急剧扩大,银行联机交易系统正面临着新的问题,一方面对联机业务的数据处理要求稳定、高并发度、高扩展性,另一方面要系统响应时间短,保证安全性,另外还需要在不同硬件平台、网络环境、数据库之间互操作。为解决这些问题各银行业采用先进的计算机技术,改造原有系统,如:在联机交易设计中引入中间件技术,满足分布式环境对于安全性和数据一致性的需求。目前,中间件产品有IBM CICS、0PENTP、BEA TUXED0、CICS Server等。其中IBM CICS在金融、财税、电信等行业中已广泛应用。由于客户信息控制系统(Custome InformationControl System,简称CICS)在联机事务处理(0LTP)领域的领先技术及其保证交易完整性和数据一致性的性能,使其成为银行交易处理解决方案的核心。结合实践经验,介绍了一个基于CICS的中间业务平台系统的设计方案,重点阐述了该系统软件框架、功能模块和技术实现。实验结果表明,利用CICS中间件解决银行联机交易系统的问题是行之有效的。


2 CICS技术简介

    CICS作为一种交易巾问件,为IBM和非IBM平台上的应用提供联机事务处理和事务管理的产品,其功能是为商业应用提供一个事务处理环境。CICS可为应用程序的开发、通信、恢复、显示、数据管理、安全性和内部通信等提供多项服务。其结构设计也是面向事务处理的,它构建的是一个三层次结构的应用系统,有效地区分应用系统中的表述逻辑层、业务逻辑层和数据逻辑层,从而使应用系统结构清晰,维护简单易行。
    CICS由客户端发起交易请求,把需要调用的服务器程序名和数据通过通讯存储区传给服务器程序,CICS则在服务端唤起相应的服务程序,并在第一个可用的应用服务器(AS)进程的缓存中运行,最后把结果通过通讯存储区返回到客户端。当交易运行失败时,无论数据分布在何地,CICS对数据的修改都会自动回滚,这即保证了数据的一致性。

3 基于CICS的银行中间业务平台设计与实现
3.1 系统设计

    银行中间业务平台指各银行中间业务产品的开发、运行和管理平台,它处于银行核心系统与周边渠道及第三方系统之间.主要实现银行中间业务各业务流程,是一个兼顾传统业务的多渠道服务计算机技术平台,也是多个系统间交易的组织者。在此,提出了基于中间业务平台的解决方案。图l给出整个系统结构。它由CITE交易请求模块、中间业务平台模块、通讯前置模块、后台管理模块组成。

3.1.1交易发起端(CTTE)
    CITE指银行的前台柜面,由银行的柜员发起交易。在前台开发了多个CITE终端交易脚本,通过交易脚本的运行,向操作柜员提供交易的输入和输出界面,实现交易的预处理功能和打印功能。CITE发给第三方的请求首先要与BICE进行联接,CITE建立连接的程序代码如下:

   
3.1.2 中间业务平台子系统
   
中间业务平台子系统是整个系统的开发核心,也是交易的业务逻辑处理运行平台。它充分利用了CICS所具备的交易并发控制、全局事务控制、资源调度管理、通信连接机制、灵活的软件开发、强大的分布式交易处理、标准的XA数据库访问协议等功
能,为中间业务应用提供一个集成处理的开发和运行框架,既创造了一个高效、方便的开发环境,也克服了系统稳定性不够,对外连接不方便和功能单薄等问题。系统与CITE终端之间采用新的NATP通讯协议,柜面发起的交易由BICE接收,重新打包,在接收数据前加上系统标识和请求数据长度后,转发给CICS客户端程序,由它调用CICS服务程序。C3CS主控模块根据系统标识,读取系统配置表和交易定义表,完成对数据包的报文格式转换,业务流程处理,数据交换和日志记录等处理。
    基于中间业务平台的一个完整交易包括网点柜台、网上银行、电话银行发起交易请求,将查询和缴费报文上送中间业务平台。CICS则在服务端唤起相应的服务程序,并在第一个可用的应用服务器(AS)进程的,缓存中运行,根据缴费类型(现金和转帐)判断是否上大机作转帐处理。若为现金,将缴费数据第三方完成缴费工作;若为转帐,先上大机进行转帐处理,转帐成功,将缴费数据发往第三方完成缴费。缴费完成后,将信息发回发起方。系统通过中间业务平台与第三方进行数据交换。柜员通过柜面查询打印各类报表。报表服务器从中间业务平台数据库直接产生所需各类报表。
3.1.3 通讯前置子系统(BICE)
    BICE模块为中间业务系统提供接入和外连服务,实现整个平台系统的集成化通讯接入,解决多个系统(如中间业务系统与第三方外接系统、中间业务系统与终端系统)间互连时所面临的各种问题及需求,包括数据报文转换;支持集群部署和负载均衡;提高通讯连接以及处理效率;支持路由功能;降低系统间的耦合度等,并且成为银行各应用系统间、应用系统与第三方系统间互联以及整合的枢纽。
3.1.4 后台管理子系统
   
后台管理子系统可保证系统数据传输的完整性,并为管理员或操作员提供通讯进程监控、数据备份以及恢复机制等功能。
3.2 系统网络结构
   
整合系统分为C/S多层结构,如图2所示。

3.2.1 通讯接入层
   
专门用于处理来自前台或外部系统的交易请求,然后通过CICS客户端与后台处理程序连接,可采用多台PC服务器来承担,一方面可按不同的应用分类接入,另一方面可实现通讯负载均衡。
3.2.2 中间层
   
业务数据的逻辑处理分为系统控制层和业务处理层。前者负责完成系统控制,重要核算工具管理和交易调度,并利用CICS统一进行联机交易的事务管理;后者负责完成各应用系统的交易处理。中间层与界面层通过交易输入区(TIA)和交易输出区(TOA)实现数据交换,而中间层中各模块间通过CICS的交易工作区(TWA)实现数据交换,它与数据服务层间的操作接口是ESOL/C,与数据服务层在CICS的控制下协同完成事务管理功能。
3.2.3 数据服务
   
数据服务负责数据资源的管理即对数据库服务器的操作和数据存储。采用这种结构,可充分发挥机器性能,减少设备的闲置,同时可以对某些子系统的局部故障进行封闭,以防止造成整个系统的崩溃。系统采用三台中间业务处理主机,三台主机使用一个数据库服务器,为了节省设备,将中间业务平台1号机兼作数据库服务器,1号机运行总行中间业务应用,同时兼作数据库服务器;2号机作l号机的备份,平时运行银行的特色中间业务;3号机运行银行的新的特色中间业务和应用。通讯接入采用集群部署方案,两台通讯前置机同时工作,通过均衡负载器自动进行通讯压力分解及故障切换。

4 结语
   
随着中国金融改革的发展,目前中间件技术在金融交易系统中的应用日益普及,但是提高金融交易服务器的负荷能力和系统资源的利用率,已成为金融系统面临的一个重要问题。针对这些问题,通过实践摸索,设计开发了基于CICS的中间业务平台系统,该系统采用IBM CICS技术使银行联机交易系统更安全、易维护、易扩展,达到金融系统交易要求。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭