UF2.0、O4、UFT、TA众明星背后的秘密
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众明星背后的秘密的更多相关文章
- 达达O2O后台架构演进实践:从0到4000高并发请求背后的努力
1.引言 达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流配送平台. 达达的业务模式与滴滴以及Uber很相似,以众包的方式利 ...
- 增强学习 | AlphaGo背后的秘密
"敢于尝试,才有突破" 2017年5月27日,当今世界排名第一的中国棋手柯洁与AlphaGo 2.0的三局对战落败.该事件标志着最新的人工智能技术在围棋竞技领域超越了人类智能,借此 ...
- 隐藏在QRCode二维码背后的秘密
原文:隐藏在QRCode二维码背后的秘密 隐藏在QRCode二维码背后的秘密,您知道吗? 1.容错级. 二维码的容错级分别为:L,M,Q和H.其中,L最低,H最高.如何从二维码中一眼看出其容错级别呢? ...
- 5.JavaScript优化及导航菜单背后的秘密
JavaScript优化及导航菜单背后的秘密 伍星 学习目标1.进一步了解前端优化 学习如何编写良好的 JavaScirpt2.通过导航的学习,了解JavaScirpt的应用 JavaScript在用 ...
- 订单突破10000+,仅花1小时,APPx独家深入剖析背后的秘密!
拼多多:成立三年,获客三亿,月订单成交额达到恐怖的400亿,成功上市! 糕妈优选:营销活动推送1小时,订单超过10000+,商品成功刷屏朋友圈! 寻慢:一场活动净增7000+粉丝,付款转化率高达71% ...
- ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密
为什么我们可以在Startup这个 “孤零零的” 类中配置依赖注入和管道? 它是什么时候被实例化并且调用的? 参数中的IServiceCollection services是怎么来的? 处理管道是怎么 ...
- 云计算背后的秘密:NoSQL诞生的原因和优缺点
转载收藏一篇对nosql讲解的比较全面的文章:http://blog.csdn.net/xlgen157387/article/details/47908797 这篇文章将和大家聊聊为什么NoSQL会 ...
- Delegate背后的秘密
表面上看来使用delegate是一件很简单的事. 用delegate关键字定义,使用老套的new创建一个instance ,使用熟悉的方法调用写法调用,只不过不在是方法名,而是委托名. 但是在这背后C ...
- Docker系列(八):Kubernetes横空出世背后的秘密
Docker与CoreOS的恩怨情仇 2013年2月,Docker建立了一个网站发布它的首个演示版本, 3月,美国加州Alex Polvi正在自己的车库开始 他的 第二次创业 有了第一桶金的Alex这 ...
随机推荐
- Python的面向对象4
今天我们接着来聊聊继承! 那什么是继承呢? 新写的类是不必重新编写,只要从现有的类继承,就自动拥有了该类的所有功能,新类只需要编写现有类缺少的功能,可以复用已有的代码! python的继承的特点: 继 ...
- about hadoop-eclipse-plugin used by IDE
Apache Hadoop Development Tools (HDT) is still in development phase. So, no official distribution of ...
- c#反射机制判断同一个类的两个实例的值是否完全一样
; i < properties1.Length; i++) { string s = properties1[i].DeclaringTyp ...
- asp.net mvc 发送邮箱验证码
public ActionResult Index() { /*第一种,利用Google的smtp来发送邮件*/ SmtpClient client = ); Random Rdm = new Ran ...
- 对指定文件生成数字摘要的MD5工具类
md5特点:压缩性.不可逆性,经常用于传值过程中的值加密或文件加密static char hexdigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', ...
- 如何开启PDO,PDO_MYSQL扩展
开启这个功能的具体方法就是设置php.ini文件,步骤如下: 1.查看public_html目录下没有php.ini文件,如果有的, 打开文件查找 extension=php_pdo_mysql.dl ...
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
安装lsb-core sudo apt-get install lsb-core
- OneAPM Cloud Test——系统性能监控神器
2015 年 8 月,OneAPM 推出了一款系统性能监控产品--Cloud Test,产品上线以来以「两低一高」的特点迅速成为市场增长率最快的一匹黑马.「两低一高」,即低使用成本.低学习成本以及高服 ...
- 【CF】323 Div2. D. Once Again...
挺有意思的一道题目.考虑长度为n的数组,重复n次,可以得到n*n的最长上升子序列.同理,也可以得到n*n的最长下降子序列.因此,把t分成prefix(上升子序列) + cycle(one intege ...
- Learing WCF Chapter1 WCF Services
WCF ServicesWCF services are the new distributed boundary in an enterprise application—with an empha ...