UF2.0——经纪业务运营平台

O4——投资交易管理系统软件

UFT——证券极速交易系统软件

TA——登记过户系统

……

说到恒生在业内的明星产品,太多了,小编一口气说不完,但小编只知其一,殊不知这些大名鼎鼎的创新技术平台背后原来都是基于一个神秘的金融基础件开发的。

who?

他就是CRES(C++ Reused Extend Simple)——恒生金融基础件,是一个基于C++语言,可重用的、可扩展的、简单易用的中间平台,是一个二次开发平台,可以借助CRES平台快速开发出业务系统。

CRES究竟有多强大的能耐,恒生如此多系统都青睐于他,在资本市场的C++系统中,达到了100%的覆盖率。

您好,导航已开启!

CRES是一个中间件、连接方,连接客户端和数据,通过加载不同的业务模块,可以实现不同的业务功能。(能说简单点吗?)

以UF2.0为例,一家大的证券公司,一般会包含100多家营业部,目前都是集中交易的时代,所有营业部的业务都需要汇集到总部进行,目前的架构是所有营业部都有自己的接入节点,营业部所有柜员的请求通过营业部接入节点路由到总部,总部也有一个统一的接入节点,然后根据请求的不同类型路由到不同的业务逻辑节点进行业务处理。

CRES,就犹如一个金融软件界的导航,可以把客户的请求准确传递到对应的业务逻辑代码,让客户的业务请求在相应的系统业务逻辑代码中得到执行,然后把执行结果返回给客户,告知客户业务的完成情况。

二次开发,想你所想

这是一个讲究个性的时代,CRES是一个二次开发平台,通过恒生自身提供的Ares Studio开发工具,可以快速完成业务功能的开发。(不懂,说大白话)

还是以UF2.0为例,普通委托的流程包括核实客户基本信息、检查客户资金是否充足,冻结的资金和股票数量等等。这三步都是标准的原子操作服务,代码也基本是公用的,所以可以统一封装成服务,当其他业务流程使用的时候就可以直接复用。

通过Ares Studio开发工具平台,可以积累基础服务,新的业务就可以基于这些基础服务,编写流程,使用中文完成开发。

除了多个恒生明星产品都用了CRES,同时CRES已经包括华泰、广发、中信等多家集中交易系统上线, 在CRES你可以想你所想。

UF2.0、O4、UFT、TA众明星背后的秘密的更多相关文章

  1. 达达O2O后台架构演进实践:从0到4000高并发请求背后的努力

    1.引言   达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流配送平台. 达达的业务模式与滴滴以及Uber很相似,以众包的方式利 ...

  2. 增强学习 | AlphaGo背后的秘密

    "敢于尝试,才有突破" 2017年5月27日,当今世界排名第一的中国棋手柯洁与AlphaGo 2.0的三局对战落败.该事件标志着最新的人工智能技术在围棋竞技领域超越了人类智能,借此 ...

  3. 隐藏在QRCode二维码背后的秘密

    原文:隐藏在QRCode二维码背后的秘密 隐藏在QRCode二维码背后的秘密,您知道吗? 1.容错级. 二维码的容错级分别为:L,M,Q和H.其中,L最低,H最高.如何从二维码中一眼看出其容错级别呢? ...

  4. 5.JavaScript优化及导航菜单背后的秘密

    JavaScript优化及导航菜单背后的秘密 伍星 学习目标1.进一步了解前端优化 学习如何编写良好的 JavaScirpt2.通过导航的学习,了解JavaScirpt的应用 JavaScript在用 ...

  5. 订单突破10000+,仅花1小时,APPx独家深入剖析背后的秘密!

    拼多多:成立三年,获客三亿,月订单成交额达到恐怖的400亿,成功上市! 糕妈优选:营销活动推送1小时,订单超过10000+,商品成功刷屏朋友圈! 寻慢:一场活动净增7000+粉丝,付款转化率高达71% ...

  6. ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密

    为什么我们可以在Startup这个 “孤零零的” 类中配置依赖注入和管道? 它是什么时候被实例化并且调用的? 参数中的IServiceCollection services是怎么来的? 处理管道是怎么 ...

  7. 云计算背后的秘密:NoSQL诞生的原因和优缺点

    转载收藏一篇对nosql讲解的比较全面的文章:http://blog.csdn.net/xlgen157387/article/details/47908797 这篇文章将和大家聊聊为什么NoSQL会 ...

  8. Delegate背后的秘密

    表面上看来使用delegate是一件很简单的事. 用delegate关键字定义,使用老套的new创建一个instance ,使用熟悉的方法调用写法调用,只不过不在是方法名,而是委托名. 但是在这背后C ...

  9. Docker系列(八):Kubernetes横空出世背后的秘密

    Docker与CoreOS的恩怨情仇 2013年2月,Docker建立了一个网站发布它的首个演示版本, 3月,美国加州Alex Polvi正在自己的车库开始 他的 第二次创业 有了第一桶金的Alex这 ...

随机推荐

  1. HTML 多媒体

    1.多媒体简介 Web 上的多媒体指的是音效.音乐.视频和动画,多媒体有多种不同的格式,它可以是听到或看到的任何内容,文字.图片.音乐.音效.录音.电影.动画等等.在互联网上,几乎在所有网站都能发现嵌 ...

  2. IE6背景图片闪动问题

    在IE6中,当JS触发事件时或者hover的时候,如果网速过慢 IE6背景图片重新加载会闪一下. 好的一个解决方案是 <!--[if IE 6]><script> try{do ...

  3. Building Python 2.7.10 with Visual Studio 2010 or 2015 - Google Chrome

    您的浏览器(Chrome 33) 需要更新.该浏览器有诸多安全漏洞,无法显示本网站的所有功能. 了解如何更新浏览器 × p-nand-q.com C++  Python  Programming  L ...

  4. mcd, lm, VS lx

    LED常识之 mcd&lm&w的关系 转载自:http://1198.vip.blog.163.com/blog/static/202177117201211624535412/ LE ...

  5. my9.23(输入输出,写操作)

    #include <iostream> #include <fstream> using namespace std; void write(int data,int len) ...

  6. jquery 判断是否 ie6 ie7 ie8

      var isIE = !!window.ActiveXObject; var isIE6 = isIE && !window.XMLHttpRequest; var isIE8 = ...

  7. WebService调用http://www.webxml.com.cn中的一些服务示例

    1.打开http://www.webxml.com.cn网站下的“全部WebService”,会看到如下图的图片 2.点击打开WSDL连接,如下图,并保存为一个后缀名为wsdl文件,放在项目的根目录下 ...

  8. SELECT /*!40001 SQL_NO_CACHE */ * INTO OUTFILE '/tmp/ClientActionTrack2015112511.txt' 不堵塞事务

    mysql> insert into ClientActionTrack20151125(clientSn,ip,url,httpMethod,requestParams,requestHead ...

  9. XP中IIS“HTTP 500 - 内部服务器错误”解决方法

    我先把主要过程叙述一下,叙述完有每个问题的具体操作方法. 今天我在XP上安装IIS,运行网站出现"HTTP 500 - 内部服务器错误". 打开HTML没有问题,打开ASP文件时就 ...

  10. lsof 拥有更多的功能

    lsof 拥有更多的功能# lsof -i 看系统中有哪些开放的端口,哪些进程.用户在使用它们,比 netstat -lptu 的输出详细. # lsof -i 4  查看IPv4类型的进程COMMA ...