外汇新闻交易
在经济正在转型,服务业占国内生产总值的比重越来越大的市场大环境下,为了能够给客户提供更快更优秀更可靠的资讯,公司除了继续保持一如既往的优质服务以外,同时认识到市场上现有的信息采集软件和交易平台单一的功能已经不能满足客户的要求,因此把开发综合外汇系统提到日程上来,这样做的好处显而易见,除更好的为客户提供优质服务以外也能迅速占领此类软件市场份额。
实现实现外汇业务信息化后,主要实现以下目标:
- 实现外汇业务新闻数据、交易数据、用户数据、信息管理、决策支持信息化。系统由业务处理系统、管理信息系统、决策管理系统 等部分组成。
- 实现以客户为中心的管理理念。系统全面实现以客户为中心的设计思想。
- 实现系统参数化控制、支持业务发展的需要。业务处理流程采用参数化设置,可以根据业务发展的需要进行调整。
- 最终实现外汇数据采集、分析、下单一体化。
系统的功能架构设计
- 业务处理系统
根据对外汇业务整体需求的研究与分析,抽象出各类业务的基本特征,整理出各类业务和电脑作业系统之间的关系,从而将具体的业务处理流程连贯成统一的自动化处理逻辑。业务处理系统根据不同业务类型分为:彭博新闻、交易平台数据、自动下单、手机短信等。
- 管理信息系统
面向内部经营管理和客户服务的信息管理系统,包括:信息录入、信息查询、客户查询、客户管理等。信息管理系统作为整个系统的一个重要组成部分,对各项业务基础数据管理起到重要的推动作用,并为分析决策提供重要的信息来源。
- 决策管理系统
建立在上述应用系统基础之上的决策支持系统,主要功能包括:决策定义、决策下达、汇总、整合、自由查询、报告,数据分析和挖掘。
系统技术架构
采用分布式的三层结构,按国际标准化组织X/OPEN DTP模式。包括三个层面:用户数据接口平台(客户端)、运行平台(应用层面)、信息平台(数据层面)。
- 用户数据接口平台
用户数据接口平台是面对用户的会话层、表示层:接收用户数据、请求,形成请求传到应用层,并接收应用层处理后的响应,将结果进行输出或显示。由于客户需求的多样性,平台允许多种接入方式,并可根据客户的需要进行增加。
- 运行平台
运行平台是中间事务管理器和应用逻辑管理器的聚合。
- 中间事务管理器:
提供数据接口平台与运行平台的通信接口,是交易的管理者和事务完整性的控制者。
- 应用逻辑管理器:
应用软件的聚合,关键应用逻辑、策略或者过程;从计算机的角度出发,一个应用服务体现为一个守护进程;多个应用服务组成的应用服务族构成一个完整应用系统 的后台处理部分。应用逻辑管理器通过事务管理器获得客户的请求,从信息平台取出数据,进行数据的各种处理和加工,然后在事务管理器的监控下再将数据存入信 息平台中,再通过事务管理器把处理结果回送客户。
- 信息平台
信息平台通过资源管理器完成各种资源的管理,主要是数据库资源的管理,使用MySQL关系型数据库系统。
系统的数据模型设计
- 数据流关系设计
系统的数据流关系反映在系统实现的三个层次上,从前到后分别是用户数据接口平台、运行平台和信息平台。每一层面的工作由前一层处理提出请求驱动(界面表示 层由用户驱动),并以其处理结果返回。层次之间由系统控制部分和程序接口部分负责交易控制和信息交换。如下图所示:

系统的技术实现
- 系统架构
系统整体架构采用基于J2EE(Java 2 Enterprise Edition)的应用体系结构。
- 系统采用MySQL数据库系统
MySQL具有“简单,高效,稳定性高”等优点,在性价比方面使用最佳。
- 系统内部协议采用标准xml协议
XML 是一种非常健壮的、易于理解的消息格式。
- 系统采用java语言开发
各业务平台均提供对java语言的支持。
- 系统安全保障的技术实现
安全包含以下三方面内容:
→ 机密性:保证系统内的机密信息不被非法访问、窃取,防止泄密。
→ 完整性:保证系统内信息不被非法篡改或无意修改,即维护信息的真实性、一致性和有效性。
→ 可用性:保证系统能够正常地提供服务,不会拒绝合法操作员的正常使用。
系统运营环境及后期维护
- 运行环境
系统运行于windows操作系统之上,系统服务器需提供外部ip和端口。
- 后期维护
系统为后期功能扩充提供友好接口。