摘要:这两天去 BOC H.Q. 给全球金融市场部(这个名称够夸张吗 :P)提供技术支持,协助他们部署与实施一套新购进的金融衍生产品(互换、期权、利率合约等)的信息与交易系统,软件名称为 Summit ,这是一家法国公司的产品,在对此软件进行研究以及与此公司的技术专家交流的过程中,发现这个系统的一个主要部分是使用 CORBA 协议在前后台之间通讯,数据以 XML 格式为主,这可是一个比较经典的新老结合的架构呀 。而且在它提供的客户端 API 中,除了 CORBA IDL、Java、COM 等外,还提供了 SOAP 接口,让我对其刮目相看。
随后了解到,他们虽然使用 XML ,但却使用的是自定义的 Schema(XSD),现阶段国际上对于金融衍生产品的定义与数据交换已经有较成型的 XML 标准-----FpML:Finanica Product Markeup Language,当我询问此专家他们是否了解或采用此标准时, 他的回答是否定的。于是我用蹩脚的英语向他表达了这样一个观点:
Using XML standard for data exchange is just the first step , using the Industry XML standard is the second and more important step , because the nature and advantage of XML is it's open features, but if every software vendor use their own schema in the system,it will do harm to or lost XML open features, if all the vendor use same XML schema in a specific industry field, the purpose......[
阅读全文]