开发背景简介 随着我国改革开放的进一步发展,国际交流日益频繁,用户迫切需要一种能够在全球范围内使用的信用卡,为及时开展国际业务提供便利。目前,在国内流行的 几种信用卡仅局限于在国内使用,难以满足用户日益增加的国际业务交流的需要。 为了给用户提供及时的帮助,1998年初,中国银行总行信用卡部决定: 以中银信用卡(国际)有限公司(下文简称: 中银信用卡公司)为电脑授权清算支持中心,在条件成熟的分/支行开展长城国际卡业务。并首批确定20家省市分行作为发卡行,自1998年3月份开始发卡以来,分行普遍反映: 由于没有相应的发卡计算机管理系统作支持,只能采用十分繁琐的手工操作,安全性得不到保障,而且成本过高。在1998年6月时,中国银行决定,由中国银行软件开发 中心根据总行信用卡部、中国银行信用卡公司、各发卡行的具体业务情况整理出统一的业务需求,尽快开发统一的发卡计算机管理系统,以期能够规范业务,更好地 开拓长城卡国际业务。 总体设计思想接受任务后,我们在进行系统设计时,达成了这样的共识: 发卡管理系统必需能够充分利用中国银行现有的网络环境, 借助Internet为客户提供多种服务。为此,新系统需要采用集中/分布式方式处理数据,提供可靠的安全保密性能,同时,系统还必须能够跨平台、跨操作系统、跨网 络协议运行,适应中国银行分支机构多、设备种类多的应用环境。
充分利用现有的网络环境 现有的中国银行网络已经覆盖到所有省市级分行和部分发达地区的县级支行。作为一个覆盖全国、并必需与中银信用卡 (国际)有限公司保持密切联系的应用系统,长城国际卡发卡管理系统需要建立在一个大型网络之上,中国银行业已运行了几年的、覆盖全球的网络环境为我们能够真正 实现系统的设计思想提供充分的物质条件。Lotus Domino/Notes在中国银行已经普及推广应用了两年多时间,中国银行的大部工作人员已经相当熟悉Lotus Domino/Notes的操作界面,各分行都拥有一批技术过关的Lotus Domino/Notes系统维护人员。作为全球计算机网络通信软件、协同计算和Internet/Intranet领域的主 流技术,Lotus Domino/Notes集成了邮件处理、群件应用和Internet/Intranet出版功能,具有完善的工作流控制和数据库复制技术。因此,我们完全可以充分利用现有
的基于Lotus Domino/Notes的网络环境,既有效节省投资,还可以使应用与E-Mail系统紧密结合。 Lotus Notes数据库可以直接发布到Internet上,因此,对一些保密性要求不高 的数据资料,可以借助Internet为客户提供多种服务。Lotus Domino/Notes支持多种硬件平台、多种操作系统和多种网络协议,能够满足发卡管理系统跨平台、跨操作系统、跨网络协议运行的需求。 信用卡的安全保密性是至关重要的,需要有一整套行之有效的安全保密机制为信用卡的安全使用保驾护航。Lotus Domino/Notes能够提供包括验证、数字签名、存取控制和加密在内的一整套安全保 密机制,完全可以确保信用卡信息处理的安全性。
采用集中/分布式方式处理数据 集中/分布式的方式就是将数据库集中在处理中心,在各分行的服务器上只保留与自己相关部分的数据,这些数据是处 理中心服务器上所有数据的一个真子集。数据库采用集中/分布式处理的优势之一是运行速度快,由于大部分数据处理可以在本地服务器上完成,可以有效地减轻网 络负荷。借助Lotus Domino强劲的复制功能,发卡分行可以在业务空闲时与处理中心交换数据,从而可以减缓网络带宽的压力,充分利用现有的网络资源; 采用集中/分布式处理的优势之二是系统维护相对简单,所有的系统维护工作都集中在软件中心,大大减轻了发卡行系统维护的工作量,也能够有效节省硬件设备方面的投 资。与此同时,集中/分布式处理尤其适合于信用卡业务的特点: 在一地申请办理信用卡以后,可以在世界范围内消费使用,虽然数据处理允许有一定的延迟,帐 务最终需要由发卡公司集中核算。数据库复制技术是集中/分布式处理得以实现的技术保障。对时效性要求高的数据采取实时复制技术,确保集群中的服务器能够同 步;对实时性要求不高的数据,采用定期定时复制的方式,可以有效避开网络拥挤时段,以一个工作日作为处理中心与分行的同步周期。Lotus Domino/Notes强劲的复制功能可以定义到字段级,因此,当数据发生变化时,可以只复制变化的部分,便完成对数据库的修改,从而有效降低了数据维护的开销。
基本功能及运行环境中国银行长城国际卡发卡管理系统的基本功能包括客户档案管理、信用卡开卡申请表管理、卡户管理、对帐单及交易管理、报表管理、数据资料的集中和分发、系统管理、与中银信用卡公司的数据交换以 及旧数据的处理。
客户档案管理功能 包括建立客户档案,查询客户档案, 修改客户档案。当客户申请办卡时,系统首先建立客户资料,要求客户的证件号 码,对合法客户自动产生唯一的客户代码。对进入系统的客户档案,系统能够提供多种分类排序方法方便用户检索查询。
申请表管理功能 包括建立开卡申请表,查询申请表, 修改申请表,提交复核审批,复核人员审批等。一张申请表只有在复核人员审批同意后系统才将其内容送往香港中银信用卡公司开卡。
卡户信息管理 包括生成卡户文件,记录每一张长城国际卡的状态效期等等重要信息,卡户文件的生成是根据中银信用卡公司办理发卡行申请表的情况,将中银信用卡公司返回的文件与发卡分行所填写的开卡申请表对 应加工处理,是系统数据库的核心部分,系统对卡户文件提供多种分类排序方法供用户检索查询,业务人员除了可以得到每一张长城国际卡的重要信息以外,还可以对 信用卡进行挂失、销户、还款等重要操作,所有的操作都将自动记入卡户备注文件,对于挂失销户操作,后台会自动发送电子邮件通知中银信用卡公司。卡户备注信息 记录每一张长城国际卡的重要变更情况,包括状态变化、挂失销户和还款情况等。大多是在业务人员在对卡户文件操作时自动产生,是十分重要的稽核审计资料。
对帐单及交易历史管理功能 将中银信用卡公司传来的资料进行分类,合并部分分行输入的客户资料和申请表资料生成对帐单,使用户能够方便地查 询对帐单交易历史。
报表管理 以分行为单位将中银信用卡公司传送来的报表自动分类,然后将各行的报表自动放入其报表接收信箱。数据资料的集中和分发采用全自动方式,利用Lotus Domino/Notes的数据库复制技术,在每日晚上自动将各发卡分行业务人员输入的各种资料集中到软件中心,同时将中银信用卡公司传来的资料按分行复制到各发卡 分行的Domino服务器上,以备业务人员查询。
系统管理 包括发卡银行文件维护,柜员文件维护,卡类别文件维护,币别控制表文件维护,初审与复核的关系,柜员级别权限角色等。
批处理 采用批处理方式与中银信用卡公司进行数据交换,每天上午将发卡分行在上一工作日输入的资料进行合法性检查后自动 产生文本文件,用电子邮件发送到香港中银信用卡公司,再将中银信用卡公司返回的开卡情况读入系统,并生成卡户文件,接收对帐单文件,生成对帐单,接收交易历史资料,接受报表文件。 数据库及网络安全发卡管理系统的安全保密功能主要是基于Lotus Domino/Notes的安全保密机制,安全措施包括: 验证、数字签名、存取控制和加密。Domino服务器和Notes客户 端的安全机制都基于RSA公共密钥加密技术,由于验证公共密钥的方法可以避免在网络上传输口令,从而杜绝了在网络上泄露密码的可能性,再配合用户的私人密 钥和邮件的数字签名,便可以实现端到端的信息加密。另一方面,借助Lotus Domino/Notes数据库特有的ACL(存取控制列表)及角色,在应用中能够方便地对用 户的安全级别进行分类控制。系统日志能够自动记录对数据库的访问情况,此项功能可以作为对系统的审计,有效防范、监督、核查各种非法操作,借助Domino强劲的可伸缩性和可靠性,我们成功地将6个服务器构成一个集群,确保系统具有极强的可伸缩性和实效转接保护容错处理,实时的复制技术使得集群 中的服务器时刻处于同步之中。与其他系统接口信用卡业务与其他系统的联系频繁,涉及到卡户的还款情况、额度控制、使用余额等敏感问题,而国际卡持卡人交易地点并不局限于国内,交易币别将可能涉及 到多种外币。国际卡发卡管理系统虽然不直接处理交易,但是必须能够妥善处理好这些问题,虽然Lotus Domino/Notes可以跨平台跨系统运行,但要与正在运行的系统直接连接,必须确保原来系统的安全 性。如何在不影响原有系统正常运行的前提下,将国际卡发卡管理系统与之平滑地衔接? 我们的解决方法是采用批处理方式通过文本文件进行数据交换。目前,国际卡发卡管理系统与香港中银信用卡公司就是使用这种方式解决了客户资料、信用卡 申请表、对帐单、交易历史、报表等数据的交换问题。这种方式可以避免两个系统的直接互操作,不需要对已经投入生产的系统做任何改动,再配合我行现有的电子 邮件系统,使系统交换数据不受地理位置的限制,有效地简化了程序的开发难度,缩短系统的开发时间。应用及效益分析中国银行长城国际卡发卡管理系统在1998年10月份开始试运行,自1998年11 月正式运行以来,收到比较明显效益: 首先,分行将客户资料、信用卡申请表输入系统后,便可以直接送到香港中银信用卡公司,无需发送国际传真和打国际长途,从而节省了一匹数目不少的通讯开支。第二,中银信用卡公司可以直接将数据存入IBM ES/9000主机系统,不再需要手工录入,实现数据一次输入,多处共享,减轻业务人员的劳动强度,还可以在当日将所有卡户资料、对帐单、交易历史、各种报 表等信息通过本系统分发到各发卡行。对于信用卡挂失等敏感问题,业务人员只需点击相应按钮,后台便自动发送电子邮件到中银信用卡公司的挂失专用信箱,必要 时可以通知全球中国银行的各个分支机构,有效提高中国银行国际卡发卡工作的业务处理速度,进一步增加