证券交易软件开发设计重点

在进行证券软件开发设计过程中,考虑到程序开发易用性与程序接口后期的维护难度,设计采用基于Linux平台的C语言进行程序内核架构的编写开发。为了保证内核架构能够支持后续TCP云计算协议,内核通信服务架构采用C/S架构系统作为以太 络接入交互支持架构。

确定证券软件开发的内核平台后,需要根据Linux平台编写逻辑进行开发模块的功能模块区域划分设定。设计模块主要分为3大核心功能模块:交互服务器功能模块、 络协议支持功能模块与客户端交互支持模块。3大功能模块分别负责开发程序的底层交互、 络交互与终端交互。考虑到开发程序的功能主要为通信交互,因此开发重点主要放在数据的底层交互与消息交互模块的开发设计。服务器作为核心架构中的底层交互核心,在证券软件开发过程中需要就以下3点进行着重开发设计:

1、通信登录认证模块接口设计。要求登录数据的认证满足实时数据认证的机制,同时支持客户端认证数据的反馈。反馈数据支持云端数据计算核实,若云端认证通过,支持即时开放服务器交互端口,发送认证用户的通信信息,并将用户在线数据进行服务器端口映射显示。

2、交互消息计算模块。即认证通过的用户间的消息转发计算处理机制。

3、系统消息管理模块。主要用于将认证用户的状态数据进行终端状态推送更新,同时对服务器内部的用户状态进行同步更新。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月26日
下一篇 2021年2月26日

相关推荐