• 快捷搜索
  • 全站搜索

XML技术在二代支付系统中的应用

2014-05-04 10:58:13作者:中国人民银行营业管理部 谢晓晨编辑:金融咨询网
XML语言具有较好的可扩展性、跨平台性等特点,广泛应用于各行业。在人民银行第二代支付系统建设中,通过采用XML,获得了明显的优势。

可扩展标记语言XML是一种支持语义表述的标记语言,具有可扩展性好、跨平台性等特点,广泛应用于各行业。本文主要阐述XML在二代支付系统中的应用以及以XML技术为基础的支付系统数据管理平台的实现。

一、XML语言优势明显

        XML(eXtensible Markup Language)可扩展标记语言是SGML(标准通用语言)的一个子集。由于SGML语言过于复杂,不利于学习和网络传输,XML语言随之产生。XML语言具有支持语义表示、可扩展性好、支持各种编辑操作、平台无关性等特点,因此可实现类似于SQL查询的基本功能,支持对数据的粒状更新。当数据的一部分发生变化时,可对文档局部进行更新,而不必重发整个文档,大大减少数据传输量,并提高了数据的可重用性。

        此外,XML语言还且具有跨平台、跨设备的优点,适合多种操作系统和硬件,能够不依赖于平台正常工作,特别适合在异构环境下进行数据交换和处理。

二、国内支付系统采用XML

        二代支付系统在报文设计上选用了部分ISO20022标准库报文,并依照ISO20022规范开发了其他报文,全部报文均采用XML格式描述。其中,对采纳使用的ISO20022报文,进行了必要的格式约束。XML格式的报文在跨系统处理和解析等方面具有显著优势,采用国际标准更有助于实现与国外支付系统间的互连互通,同时报文的可读性比传统报文更优。

三、支付系统数据管理平台的实现

        二代支付系统拓扑结构为国家处理中心、城市处理中心(CCPC)及参与者前置的三层结构,并对参与者提供了更为灵活的接入选择。同时,XML格式的报文提供了优质的数据资源,它具有易于传输、支持语义表达和支持查询等优点,使得数据利用更加简便、高效。

        CCPC后台拥有本辖区支付报文数据,且这些数据均为XML格式的ISO20022报文,数据质量极佳,可利用这些支付交易数据资源,建立区域性的支付数据管理平台。

        平台基本架构设计:一是利用XML语言结构化、支持语义表达的特点,以省为单位建立B/S结构的查询统计系统。将XML格式的业务数据解析后,导入数据库,供本地区人民银行、商业银行等使用者进行业务查询、数据分析等。二是可以根据使用者要求,对下属参与者、人民银行用户提供XML格式的数据资源,供使用者进行进一步加工和利用。参与者可利用这些数据进行效率分析、业务分析、对客户提供处理结果反馈等。平台优点如下:

        一是可实现多样性统计分析需求。各地人行作为平台设计建设的主导,可充分发挥地缘优势,了解和掌握本地区用户实际需求,实现具有本地区特色的业务功能;当用户需求发生变化时,人民银行根据反馈进行调整,灵活性强。

        二是系统建设成本小。由各地人民银行建设并负责平台的管理维护,使用者只需通过Web方式访问系统,或通过网络申请数据。该设计降低了系统使用者在设计、运行、接入等方面的投入,经济性较好。

        三是将部分XML格式数据提供给用户,用户可根据自身业务需求进行处理和分析。商业银行可据此改善客户体验;反洗钱部门可据此进行跨行交易分析等。

(文章来源:《金融电子化》杂志)
 

扫码即可手机
阅读转发此文

本文评论

相关文章