当前位置:首页 > 模拟 > 模拟
[导读]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技术使银行联机交易系统更安全、易维护、易扩展,达到金融系统交易要求。

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

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...

关键字: LINK AI BSP 智能家电

模拟

31144 篇文章

关注

发布文章

编辑精选

技术子站

关闭