跳过正文
  1. Posts/

从 Tuxedo 到 CRES 再到 Light-JRES:恒生金融中间件架构演进史

从 Tuxedo 到 CRES 再到 Light-JRES:恒生金融中间件架构演进史
#

引言:一条中国证券 IT 中间件进化路线
#

如果研究中国证券交易系统的发展历史,恒生电子是一家公司无法绕开的企业。

从 1990 年代末到今天,恒生证券核心系统经历了:


Tuxedo


AS/AR


CRES


JRES


Light-JRES

这条路线,本质上反映了中国金融 IT 从:


集中式交易


三层架构


分布式服务


微服务云原生

的发展过程。


一、Tuxedo 时代:商业中间件引入阶段(1990s)
#

证券系统早期架构
#

90年代证券营业部系统:


客户端

|

应用服务器

|

数据库

特点:

  • 营业部独立部署
  • 系统烟囱化
  • 数据分散

随着证券市场扩大:

问题出现:

  • 数据无法统一
  • 营业部维护成本高
  • 交易规模增长困难

Tuxedo 的角色
#

这一时期,国际金融行业大量采用:

  • BEA Tuxedo
  • IBM CICS

Tuxedo 提供:

  • 事务管理
  • RPC通信
  • 服务调度
  • 高可靠交易处理

架构:


Client

|

Tuxedo

|

Transaction Server

|

Database

Tuxedo 的局限
#

虽然稳定,但:

  • 商业授权成本高
  • 定制能力有限
  • 与证券业务结合不足

中国证券软件厂商开始研发自己的中间件。


二、AS/AR时代:恒生自主中间件诞生(2001)
#

2000年前后:

证券行业进入:

大集中时代

需求:


全国营业部

|


集中交易中心

|


核心数据库

恒生开始研发:

  • AS(Application Server)
  • AR(Application Router)

三、AS/AR架构模型
#

AR:应用路由层
#

职责:

  • 接入
  • 路由
  • 负载均衡

结构:


Client

|

AR

|

AS Cluster

AS:应用服务器层
#

职责:

  • 执行业务逻辑
  • 管理交易服务
  • 处理数据库访问

结构:


AS

|

Business Components

|

Database

四、AS/AR的重要意义
#

AS/AR 最大突破:

将应用系统与数据库直接绑定模式,升级为三层架构。

传统:


客户端


数据库

升级:


客户端


AR


AS


数据库

价值:

  • 内外网隔离
  • 服务集中管理
  • 支持大规模交易

五、CRES时代:证券核心中间件平台化(2005左右)
#

随着证券业务发展:

AS/AR 开始暴露问题:

  • 架构扩展不足
  • 服务治理能力有限
  • 高并发场景增强

恒生推出:

CRES(Core Resource Enterprise System)


CRES定位
#

CRES 不只是 AS/AR 升级。

它成为:

恒生证券核心系统基础中间件平台。

架构:


Client

|

CRES

|

Business Services

|

Database

六、CRES核心能力
#

1. 高性能通信
#

支持:

  • 大量交易请求
  • 长连接
  • 高并发访问

2. 服务管理
#

负责:

  • 服务注册
  • 服务定位
  • 请求转发

3. 数据访问优化
#

减少:

业务服务器

数据库

之间压力。


七、CRES与O32时代
#

恒生经典产品:


O32

*

CRES

组合:


基金投资管理

交易处理中间件

O32成为多年基金投资管理主流系统。


八、JRES时代:Java分布式平台转型
#

2010年代以后:

互联网架构影响金融行业。

技术趋势:


单体


服务化


微服务

恒生开始:

从 C++ 中间件

向 Java 技术体系迁移。


九、Light-JRES:新一代金融技术底座
#

Light-JRES 是恒生新一代技术平台。

核心:

  • 微服务
  • 服务治理
  • 分布式调用
  • 容器化部署

架构:


Business Application
|

Light-JRES
|

Distributed Services
|

Database

十、O45 / UF3 与 Light-JRES
#

恒生新一代产品:


O45

UF3

TA6

均采用:

Light-JRES 技术体系。

形成:


投资管理

*

交易执行

*

账户服务

*

数据服务

的新一代金融平台。


十一、恒生中间件演进总结
#

时代技术定位
Tuxedo商业事务中间件证券系统基础
AS/AR自主交易中间件大集中核心
CRES证券核心平台高性能交易
JRESJava技术平台服务化基础
Light-JRES微服务底座云原生金融平台

十二、架构哲学变化
#

第一阶段:
#

稳定交易


Tuxedo

AS/AR

关键词:

可靠。


第二阶段:
#

核心平台


CRES

关键词:

性能。


第三阶段:
#

金融云原生


JRES

Light-JRES

关键词:

敏捷。


结语
#

恒生中间件二十多年演进,本质是一部中国证券 IT 架构现代化历史。

从:


商业中间件

到:


自主交易中间件

再到:


微服务金融平台

它体现的是金融软件架构从集中式走向分布式的全过程。

Tuxedo 解决了:

如何可靠处理交易。

AS/AR解决了:

如何支撑证券大集中。

CRES解决了:

如何构建证券核心平台。

Light-JRES解决了:

如何进入云原生金融时代。

这就是恒生金融中间件二十年的技术演进路线。

相关文章