基于IBM z/OS的银行信用卡系统的解决方案

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:soundbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:近年来,大型金融企业制定IT发展核心战略,实现业务数据集中处理,保证数据大集中系统稳健运行。本文给出了详细的银行、金融机构信用卡系统解决方案,依托IBM 大型机建立高效、灵活并实时响应的技术平台,为广大用户群体提供强有力的业务支持。
  关键词:z/OS;大型主机;信用卡
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2009)15-3843-02
  
  Credit Card System Based on IBM z/OS
  CHEN Yong-chao
  (Tongji University, Software College, Shanghai 201804, China)
  Abstract: In recent years, large monetary enterprises make a core IT solution to realize data and banking business centralized processing , and keep the data centralization system running stable and safely. The paper is mentioned the detailed solution about credit card system of banks and monetary organization, to build the technological platform based on IBM mainframes fast, flexible and real time, and to provide stable business support for millions users.
  Key words: z/OS; mainframes; credit card
  
  1 引言
  
  随着我国大型金融企业实施数据大集中后,纷纷采用大型主机系统作为平台布置纷繁复杂的银行系统。基于IBM大型主机的银行系统解决方案在开发和优化银行系统中拥有着超前的优势并且也发挥着巨大的作用。信用卡作为银行特殊的金融商品之一,在中国的发展如火如荼、势头迅猛。除此之外,外资银行以其成熟的经营体制、技术系统和管理经验在信用卡业务方面逐渐渗入中国市场,使得我國商业银行面临与日俱增的威胁。在这种经济形势下,各商业银行相继在z/ OS系统平台下开发大型银行信用卡系统。
  
  2 z/ OS技术特点
  
  z/OS 是基于64位z 体系结构大型机操作系统。z/OS 的设计是为了给在大型机上的应用程序提供稳定、安全和可持续运行的环境。z/OS是针对IBM z900系列大型机所设计,其内核是由OS/390发展而来,同时提供了一系列与z900硬件与微码紧密结合的创新功能。其中的核心之一是IRD(智能资源控制器)技术,也曾被称为“LPAR集群”技术,拥有这项技术后,一台z900主机可以在整个系统中自动管理分配给应用程序。IRD技术的实质是将工作负荷管理器(简称WLM)目标管理模式,结合并行系统综合体(Parallel Sysplex)资源共享以及分区资源/系统管理(简称PR/SM)等多种技术,进行有机的整合以产生最大的效益,帮助用户将宝贵的系统资源在合适的时间分配给最重要的任务。除此之外,z/OS为传统主机应用和需要最高服务品质的java及 UNIX应用提供理想的运行环境。和OS/390比较而言,z/OS不仅能够提供更出色的性能,在安全和系统设置方面的工作也比OS/390更简单一些。OS/390需要专业人员来进行安装和设置,而z/OS使用了基于互联网的安装向导,以及一种旨在帮助用户根据需要定义参数的简易风格。目前,z/OS是使用最广泛的大型机操作系统,它结合MQ、CICS等中间件软件,可以为多人在线联机交易、批处理等功能提供安全、稳定的平台。
  
  3 基于主机的银行信用卡系统设计
  
  随着我国金融业的发展,银行信用卡业务的不断扩大,信用卡系统的性能、服务、安全等要求进一步的提高。基于上述z/OS的优势,提出基于z/OS的银行信用卡系统的解决方案。
  3.1银行信用卡的业务流程
  1)总体业务流程模型
  申请人向发卡银行申请信用卡,发卡银行将申请人详细信息输入到系统中,并对申请者按照一定原则策略对申请人的信用情况进行评估。发卡银行会为审核成功的申请人开户并且制卡,申请人收到批准信函及卡片,激活后即可到特约商户消费。每笔交易之前特约商户都会向收单银行申请授权,收单银行会通过信用卡国际组织的授权清算网络向发卡银行申请授权,发卡银行会根据持卡人信用卡的信用记录决定是否给予授权,并将相应申请结果返回到特约商户。特约商户取得授权后可以为持卡人提供相应服务,持卡人对于交易行为进行确认。交易经确认后,特约商户会根据持卡人消费金额向收单银行请款,收单银行先将钱付给特约商户,再通过信用卡国际组织的清算网络向发卡银行请求清算,发卡银行确认后,会将钱付给收单银行并将消费金额计入到持卡人账户。到每个月的账单日时,系统会汇总持卡人本月内信用卡的消费金额,打印账单寄给持卡人,要求其还款。持卡人经确认无误后,再到发卡银行的各网点或者其他缴款通路缴纳消费款项。
  具体业务流程如图1所示。
  2)发卡银行业务流程
  发卡银行在推出一款信用卡产品之前通常会先根据市场营销理念设计产品并建立一套完备的业务系统。通过广告或促销等手段获取新客户,一旦新帐户建立,持卡人进行消费, 产生交易,发卡银行判断是否给予授权允许交易。到持卡人账单日时,发卡银行核对帐单并发给持卡人。如果有争议发生,会依照授权码、消费签单,进行调单扣款作业处理。如果持卡人没有在规定时间内缴清所欠款项,发卡银行要对持卡人进行催收以及一系列后续作业处理。在整个业务流程中,发卡银行要提供发卡、授权、对账单、维护、催收等客户服务。
  3.2 系统整体硬件结构概述
  银行信用卡系统业务负载较高,交易量巨大,对数据存储、数据安全和处理速度有很高的要求,银行信用卡业务的复杂性和整体需求的特殊性也要求系统硬件结构能够稳定、安全的处理数据。凭借IBM 大型机Z系列主机双系统强劲的性能优势和可扩展性,结合SUN公司VSM5、SL300虚拟存储设备和日立公司的HDS系列存储设备构建信用卡系统硬件整体结构,以满度大量用户交易需求。对于银行信用卡业务,持卡人的授权请求交易过程必须在线实时处理,并且持卡人会在任何地点、任何时间进行刷卡交易活动,这就要求系统能够及时、准确、高效地处理如此大量、密集的授权交易请求。为此,系统采用光纤连接器FICON(Fiber Connector)实现大型机和磁盘阵列存储系统的连接。具体硬件结构如图2所示。
  3.3 各子系统概述
  信用卡系统是一个基于IBM大型主机的银行业务处理系统,实现完整的基本信贷业务流程,涉及信用卡的申请处理、账户管理、客户服务等诸多业务。根据目前信用卡的发展现状,需要实现的业务范围主要包括:申请处理系统、账户管理系统、客户服务系统、授权系统、交易管理系统、商户管理系统、信函系统、拒付处理系统、催收系统。具体系统描述如下:
  1)申请处理系统:
  申请处理系统是新帐户管理模块,该系统用来处理信用批准流程,从申请到批准或拒绝。本模块按照一定的流程对申请加以处理,还可以根据客户定义的参数对申请加以分类和处理。
  2)账户管理系统
  账户管理系统是信用卡系统的核心模块,该系统管理每个账户的客户基本资料、财务和历史信息,同时包含利息、结单、保险、还款以及账户处理等客户自定义参数。
  3)客户服务系统
  该客户系统是联机实时客户服务模块,采用用户定义的行动代码来处理客户请求,例如利息调整、地址变更和争议等,为客户提供优质的服务。
  4)授权系统
  授权系统是一周7天、一天24小时全天候服务的授权模块,可以根据用户定义的处理参数,处理零售商店、Visa卡、MasterCard卡等的授权。授权可以被批准、拒绝或提交给主管决定,同时还提供授权取消、卡片黑名单列表和更新以及事件延期通知调单等功能。
  5)交易管理系统
  交易管理系统是信用卡系统的前端处理器,其可以接受多种交易类型,并可在内部进行处理后发往其他目标模块,因此,本模块将大量的前端应用模块整合到单一的输入系统中。可以实现作业跟踪、结算、数据存储、报告、拒绝以及联机拒绝和暂挂处理等功能。
  6)商户管理系统
  商户管理系统是特约商户收单系统,支持银行卡和零售卡的处理,可以提供一种有效的资金结算和商户服务收费方法,并且提供折扣、分红、储备金以及积分奖励处理和全面的作业报表功能。
  7)信函系统
  该信函系统可以为最多5个不同的模块生成和发布信函的模块。这些不同模块的信函变量可以被嵌入通用信函中,以根据具体客户的情况生成信函。信函可以被实时打印或批处理打印。
  8)拒付处理系统
  该系统是争议跟踪和处理模块,用于处理Visa卡、MasterCard卡或者一些区域性组织的收进和发出的退单交易。本模块可以始终跟踪用户定义的参数,例如时限,以使业务与不同组织的要求相符合,可以按照客户的需要,创建合理的工作流程并按照流程規定的步骤依次进行退单处理。
  9)催收系统
  该模块用于分类和处理需要特殊对待的账户,主要处理过期账户,还用于跟踪和分析其他需要或不需要实际处理的账户群。例如:丢失或被盗的银行卡、朝限账户以及破产案例等。 银行信用卡系统业务复杂,其中的每个子系统都承载丰富的业务逻辑,各个子系统综合起来,从而为客户提供足够的灵活性和可靠性。
  
  4 数据库、文件的选择
  
  银行信用卡系统每时每刻都面临大量交易记录需要处理,并且需要为客户提供具有实效性的服务支持,因此采用高效的数据库、文件处理数据就显得至关重要。针对这一要求,各大银行、金融机构通常采用DB2等大型数据库。由于VSAM文件相对于数据库表而言,具有更快的响应速度,对于需要联机频繁使用的数据,则采用VSAM文件作为联机临时文件,等日终作批处理时,将数据集中写到数据表中,以提高联机相应速度。
  本系统开发过程中,采用基于Z/OS的虚拟存储技术实现信用卡应用系统对大量数据信息的处理和存储。VSAM把用户的逻辑数据(应用处理程序)与辅助存储器中的物理数据相连,为在数据管理中提供方便,系统可以根据不同的需要选择不同的数据组织。其存取文件记录的方法不依赖于存放数据的设备类型,而是通过记录对文件开始点的相对唯一(相对为以字节为单位计算)来访问记录。使用VSAM具有以下几点特性:自动数据空间分配、数据保护、设备独立性和数据移植性。
  
  5 事务处理CICS的应用
  
  CICS是IBM公司开发的最流行的联机事务管理系统,被广泛应用于当今信息产业领域的分布式事务处理环境中,并成为事务处理环境中的佼佼者。CICS具有商务级事务管理器要求的整合性、可恢复性、安全性和可用性;可提供跨平台的API,形成可移植的应用和开发技术;具有跨平台的广泛的可操作性。在本银行信用卡系统中,一个事物的处理必须保证其使用的资源(例如数据库、文件等)的一致性。在CICS中,一组相关的操作成为一个逻辑工作单元(LUW)。这组操作必须满足事务的ACID性,即原子性(Atomicity)、一致性(Consistency)、孤立性(Isolation)和持久性(Durability)。为了保证数据的完整性,在应用系统开发处理上利用同步点(SYNCPOINT),将信息写入双系统中,实时保证双系统数据的完全一致,当任何一个系统发生故障时,能平滑地调入另一个系统中继续进行数据处理。
  银行信用卡系统通常存在着各种不同的业务逻辑,需要将不同的业务逻辑放在不同的主机和不同的CICS分区中。不同的CICS分区之间可以通过FUNCTION SHIPPING的功能实现资源的共享,通过定义MRO(Multiregion Operation)方式实现不同CICS之间的连接,跨分区调用不同的CICS的程序。
  
  6 结束语
  
  银行信用卡系统不仅业务复杂,而且处理数据量巨大,并且业务负载量大,对数据的存储、安全性与处理速度有较高的要求。本文给出了基于IBM Z/OS 的银行信用卡的解决方案,该方案适合于各大银行、金融企业等对信用卡有业务需求的大型机构,能够满足信用卡业务的基本要求。
  
  参考文献:
  [1] 刘贵,IBM S390事务处理 CICS [M],浙江大学出版社,2000.
  [2] IBM CICS Transaction Server for OS/390[S]: Version 1 Release 2 Implementation Guide. 1997.
  [3] IBM Z/OS Version 1 Release 8 Implementation[S].SG24-7265-00, 2007.
  [4] 赖清,CICS 交易中间件的研究[J],中国科技信息,2007(8).
  [5] IBM VSAM Demystified[Z].SG24-6105-01, 2003.
其他文献
摘要:该文通过分析当前国内IT产业的现状,提出在现今的国际环境里,中国的IT产业难以应什日益激烈的国际竞争,需要一大批具有国际竞争力的高层次、高素质的软件分析、设计、测试与项目管理人员。同时,深入剖析了国内各个学校在IT职业教育上存在的弊端,引出学校要在IT职业教育上进行课程改革,并对IT职业教育课程改革做了积极的探讨。
期刊
Abstract: In order to accommodate the complex network data of large scale companies, this thesis analyses PMI, strategy and role hierarchical model. On such a basis, the thesis proposes an applicable
期刊
摘要:该文通过分析ASP的工作原理,来阐述目前针对AsP的网络安全性问题。通过一个具体的实例,讲解了如何利用ASP的漏洞攻击服务器的过程,并对常见的安全性问题进行了介绍和归纳。希望通过实例的方式,让广大读者了解其攻击原理,并引起注意,在运用ASP编写程序时,避免安全性问题的发生,保证网站的运行和用户数据的安全性,为营造一个安全和谐的网络世界贡一点力量。
期刊
摘要:音频采集和录制软件是多媒体技术中的一个重要组成部分。本文利用BodandDelphi开发平台,介绍了结合Mediaplayer控件定义声音文件过程,给出了实现录音程序设计的方法和步骤。
期刊
摘要:随着科学技术的高速发展,计算机在科研方面的应用已经日益广泛。如何更有效、更方便地组织好、管理好各种活动,一直是人们普遍关心的问题。而这一点正是计算机的强项。计算机在数据计算、统计方面有着无可比拟的优势:速度快、不易出错、利于管理、数据重复利用易于保存。所以利用计算机进行水电费查询及管理是大势所趋。而适用这种管理的软件是非常重要的。如果能够编写出一个高效、方便的水电费查询及管理系统软件,必然会
期刊
摘要:提出了一种基于VPN与OPC的多校区校园配电管理系统的网络构建方案。利用VPN技术解决了电力远程监控在公网中数据传输的全性问题,并采用OPC技术为现场设备与应用软件提供统一的接口规范,解决了电力通讯接口复杂、实施困难等问题,方案简单易行,且十分经济。
期刊
摘要:通过介绍当前高等教育考试方法改革现状,构建一种基于c/s模式的网络考试管理系统,分析了系统构成和工作原理。并比C/S模式和B/S模式的特点。讨论了Socket套接字通信机制。
期刊
摘要:该文介绍了微型飞行器在空中所拍摄的经压缩后的Mpeg4图像信号与飞控计算机下行遥测数据的混合编码技术。提出并实现了一种改进的基于扩展频谱的视频编码方案。该视频编码方案在不降低视频质量的基础上,能够抵抗多种干扰和攻击。具有良好的稳定性和鲁棒性。
期刊
摘要:将RgPCA算法应用于表情图像的特征提取。其核心思想:先用PCA处理表情图像,提取表情特征;然后,将此表情特征集作为一个粗糙集用FAI算法进行约简,从而实现表情特征选择。RgPcA算法继承了PCA在特征提取时的简洁,并充分考虑模式分类的要求。提高了特征选择的科学性。
期刊
摘要:该文主要讨论的是无刷直流电动机启动仿真。首先建立了无刷直流电动机的数学模型,然后详细讨论了无刷直流电动机的三相导通三相星形六状态下磁势随电流流向的改变而改变的情形并给出了启动过程的动态仿真。最后给出了仿真的结果。该文还讨论了电动机参数改变情况下的仿真结果的变化。
期刊