摘要:李彦智(muslem@msn.com)中国银行软件开发中心2003年9月
本文通过对金融行业系统应用现状及发展的简要分析,强调了使用行业标准尤其是 XML标准的必要性,同时详细介绍了几种主要的金融行业标准协议的状况、发展及其向 XML 过渡的趋势和必要性。
引言
金融服务业在信息技术开发上花费巨额资金,以维持其竞争优势。直到近期,银行、证券、风险管理公司及保险公司等金融机构开始致力于业务流程自动化,通过建设这样的系统,减少商业领域的交易在协商、处理结算以及风险分析等环节的耗时。这被称为直通式处理(Straight Through Processing,STP);根据 Tower Group 估计,到 2005年,金融服务行业在 STP 技术上的花费将超过 122 亿美元。当前在金融证券行业,STP 是一个被广泛关注的技术问题,尤其在美国更是这样。
STP 的最终目的是使用完全自动化的完整流程(Loop)来替代传统的传真和电话确认,如交易前的沟通协商、交易的执行处理到清算支付。这包含了在投资管理人、经纪商,清算机构,保管人之间传递交易相关数据的自动化流程。因此STP 的核心在于异构系统之间的信息交换。
被交换的信息的结构必须是一种被交换各方认可的,且容易被计算机程序来处理的格式。从而首先要求存在必要的行业标准,其次就是使用 XML 作为数据传输语言。
金融服务行业的 XML 标准对于 STP 的成功实施非常重要。 XML 文档不但可以包含行情查询等交易前信息,股票信息和操作指令等交易信息,还涉及市场数据、支付和清算等交易后信息。在这些组织中,XML的深层次应用意味着更快和更加有效的处理,在各个系统之间的安全处理结算过程几乎是全自动的,从而有效减少费用,减少了错误,也减少来自于数据重新形成和其它人工干涉造成的额外工作量和耗时。
现状
现在的交易模式的特点就是过多地依赖传真/电话和人工处理过程,缺乏标准化,而且弥补交易失败的代价较为昂贵。 据 SWIFT 估计,约有 59% 的交易指令需要进一步地确认,而且每个失误都要采取措施来修正,从总体上耗费了巨大代价。
证券的交易流程包含三个步骤:交易前、交易中、结算。现在它们大多数由六个步骤来处理:下单,执行交易,确认,中台操作,清算和结算。就系统现状来说,经常需要在某一个阶段中重新输入交易信息,这是一种资源和时间的浪费。
对于股票交易来说,许多公司正在使用 FIX(Financial Information eXchange 金融信息交换)协议,它是一种私有的信息交换协议。由于它把消息框架和消息内容绑定在一起,从而使得很难把它同其它诸如 SOAP (Simple Object Access Protocol 简单对象访问协议,是一种基于 XML via HTTP 的数据传输协议,是 Web Service 的重要基础) 等这样消息标准集成起来。
对于场外市场(OTC柜台业务)和私下议付的金融衍生类产品,由于参与机构和业务具有复杂多变的特性,确定一个应用技术标准非常困难。因此,在这些产品中,传真和电话呼叫构成了最基本的交换信息的手段,这导致了大量的人工处理过程,使得交易更容易产生差错和延误。它带来了昂贵的代价且伴随着很高的操作风险。
关于交易的确认,由 Thompson Financial ESG 开发的中间件产品Oasys是一个广受欢迎的选择。这个公司有超过 3000 个合作伙伴。 Thomson 提供一个可通过 X.25或 TCP/IP 的私有网络访问的中央主机系统。Oasys 工作站使用私有的ESG结构来发送和接收数据。
最后,对于结算来说, 全世界有192 个国家的超过 7000 个银行在使用 SWIFT 协议。 1973 年成立的环球同业银行金融电讯协会(Society for the Worldwide Interbank Financial Telecommunication ,SWIFT)是行业认可的合作组织,它主要掌控着银行、经纪人/经销商,投资管理人等机构使用的消息服务。SWIFT 在世界范围内的会员银行间为金融消息交换提供消息服务,如信用证,支付,证券交易等。通过 SWIFT 网络,一个在新加坡的银行可以使用电子化手段和一个位于纽约的机构之间进行客户信息交换、银行间资金清算,支票清算,共享余额或证券交易等信息。 SWIFT 是私有协议,不基于 XML。SWIFT 需要每个客户拥有专用的网络终端和预先认可的软件。
对于以上的所有产品和解决方案,我们发现如下问题:
私有的消息框架
私有的网络
非标准化
缺乏互操作性
很明显,以上这些问题对于STP 的实现带来一定的难度。XML 使得所有这些问题都简单化,因为随着 Web Service 的使用,甚至是厂商的独立开发,都可以获得数据,并且易存取和非常灵活。
向XML 标准靠近
业界对于行业标准价值的认识已经有一段时间了,从生物化学到医学等行业都在使用 XML 标准在 交易方,供应商和客户等之间进行流畅的沟通。在金融服务行业,现在已经有几个被开发出来的相关标准。根据 STP 的要求,我将讨论 FIXML、FpML 和 SWIFT。FIXML......[
阅读全文]