【技术实现步骤摘要】
一种证券多协议交易网关系统
本专利技术涉及网关领域,特别涉及一种证券多协议交易网关系统。
技术介绍
在传统的SOA架构的分布式系统中,网关只是承担协议转换功能,甚至只是消息转发,以避免后台核心服务系统直接对外暴露;在这种体系结构中,后台核心服务往往需要针对不同的接入/接出业务开发不同处理逻辑,各类处理过程互相参杂,无法解耦。在证券交易系统中,我们除了需要接入常见交易所(深交所、上交所、银行间交易市场)外,可能还有各类期货交易所,大宗商品交易所,新生资产交易市场等,每个交易场所的处理规则各异,甚至同一个交易场所不同交易品种也是各有千秋。因此,证券交易系统的网关服务能屏蔽差异,对内统一协议和处理流程,对外支持针对不同交易所、不同协议的接出实行个性化定制,就显得极为重要。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种可靠的、可扩展的和低耦合的多协议交易网关系统。本专利技术解决其技术问题所采用的技术方案是:以消息总线、多协议交易网关服务的松散后台服务架构。其中,多协议交易网关系统包括消息协议定义组件、消息接收引擎、产品管理组件、风险控制组件、订单管理组件、用户管理组件、行情管理组件、成交管理组件、消息调度引擎。其中,消息接收引擎用于通过消息总线接收对应请求,并根据请求类型分别调用产品管理组件、订单管理组件或用户管理组件。其中,消息调度引擎组件用于提供外接交易所的通用接口,将命令请求发送到交易场所,接收交易场所响应,并根据对应请求分别调用订单管理组件、用户管理组件、行情管理组件、成交管理组件。进一步地,所述命令请求至少包括下单、撤单、登 ...
【技术保护点】
1.一种证券多协议交易网关系统,其特征在于,包括消息协议定义组件、消息接收引擎、产品管理组件、风险控制组件、订单管理组件、用户管理组件、行情管理组件、成交管理组件和消息调度引擎;所述消息协议定义组件用于统一定义多协议交易网关与证券后台系统的交互协议和消息类型;所述消息接收引擎用于通过消息总线接收对应请求,并根据请求类型分别调用产品管理组件、订单管理组件或用户管理组件;所述消息调度引擎组件用于提供外接交易所的通用接口,将命令请求发送到交易场所,接收交易场所响应,并根据对应请求分别调用所述订单管理组件、所述用户管理组件、所述行情管理组件和所述成交管理组件;所述产品管理组件用于管理证券交易参考数据;所述风险控制组件用于风险检查;所述订单管理组件用于处理订单处理业务流程;所述用户管理组件用于管理用户登陆、登出和检查订单处理中登陆状态检查;所述行情管理组件用于接收交易场所的行情数据,进行行情数据加工并发布到消息总线;所述成交管理组件用于接收交易场所的成交数据,进行成交数据加工并发布到消息总线。
【技术特征摘要】
1.一种证券多协议交易网关系统,其特征在于,包括消息协议定义组件、消息接收引擎、产品管理组件、风险控制组件、订单管理组件、用户管理组件、行情管理组件、成交管理组件和消息调度引擎;所述消息协议定义组件用于统一定义多协议交易网关与证券后台系统的交互协议和消息类型;所述消息接收引擎用于通过消息总线接收对应请求,并根据请求类型分别调用产品管理组件、订单管理组件或用户管理组件;所述消息调度引擎组件用于提供外接交易所的通用接口,将命令请求发送到交易场所,接收交易场所响应,并根据对应请求分别调用所述订单管理组件、所述用户管理组件、所述行情管理组件和所述成交管理组件;所述产品管理组件用于管理证券交易参考数据;所述风险控制组件用于风险检查;所述订单管理组件用于处理订单处理业务流程;所述用户管理组件用于管理用户登陆、登出和检查订单处理中登陆状态检查;所述行情管理组件用于接收交易场所的行情数据,进行行情数据...
【专利技术属性】
技术研发人员:王轮樟,罗文辉,陶瑞甫,胡冠睿,景富香,曾博远,郭智,梁宏韬,齐秋灝,
申请(专利权)人:珠海凡泰极客科技有限责任公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。