基于SOA架构的个人证券交易系统研究与实现

基于SOA架构的个人证券交易系统研究与实现

论文摘要

SOA是当今IT领域的研究热点之一。SOA是一种架构模型,与传统架构相比,SOA具有基于标准、松散耦合、共享服务和粗粒度等特点,采用SOA,可以利用现有资产、提升开发效率,减少成本、增加可重用性等。Web服务是目前实现SOA架构最好的一种方式,Web服务具有独立于任何平台与语言、良好的互操作性、广泛的厂商支持性、更低的成本、基于开放的标准以及可以采用增量式开发等优点。如何构建一个优秀的交易系统一直是证券投资者的热门话题。一套设计良好的交易系统,对投资决策的各个相关环节作出相应明确的规定,能够帮助投资者进行有效的心理控制、风险管理,是投资者长期稳定获利的重要保障。本文对当前的交易系统和证券运营系统进行了深入的研究,提出了基于SOA的证券信息服务平台(SISP-SOA)体系架构,该架构是一种松散耦合的体系结构,可以很好地利用当前企业现有的系统。采用SISP-SOA体系架构的证券信息平台可以有效地组织当前网络上结构化和半结构化信息,为投资者简单、高效、及时、准确的提供信息。在此架构下,开发人员构建信息应用软件时可以利用服务组件,降低开发维护复杂度,提升开发效率。基于SOA的个人证券交易系统(PSTS-SOA)软件框架是SISP-SOA体系架构的一个具体应用。使用PSTS-SOA软件框架开发的个人证券交易系统(PSTS)软件,具有开放性、可扩展性、平台无关性、集成性等特点,个人投资者可以方便地用PSTS软件以组合服务组件的方式来构建、评测、改进其交易系统。论文给出一个符合PSTS-SOA软件框架要求的PSTS软件,为系统的开发、扩展和使用提供实例。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的目的和意义
  • 1.2 本文研究内容和结构
  • 第2章 交易系统概述
  • 2.1 交易系统的概念
  • 2.1.1 交易系统的特点
  • 2.1.2 交易系统的作用
  • 2.2 交易系统的理论基础
  • 2.2.1 有效市场假说
  • 2.2.2 证券价格的随机与有序
  • 2.2.3 有限理性和认知偏差
  • 2.3 交易系统的设计方法
  • 2.3.1 基本原则
  • 2.3.2 流程
  • 2.4 交易系统与投资策略
  • 2.5 当前交易系统存在的问题
  • 2.6 交易系统的发展趋势
  • 第3章 基于SOA的证券信息服务平台体系架构
  • 3.1 需求分析
  • 3.1.1 与信息相关的运营系统
  • 3.1.2 新证券信息服务平台的要求
  • 3.2 SOA概述
  • 3.3 Web服务概述
  • 3.4 SISP-SOA的体系架构
  • 3.5 服务组件
  • 3.5.1 IT服务
  • 3.5.2 业务服务
  • 3.5.3 信息服务
  • 3.6 相关的关键技术
  • 3.6.1 XML
  • 3.6.2 ISO20022
  • 3.6.3 SOAP
  • 3.6.4 WSDL
  • 3.6.5 UDDI
  • 3.6.6 WS-Security
  • 3.6.7 WS-Policy
  • 3.6.8 WS-BPEL
  • 3.6.9 WSDM
  • 第4章 基于SOA的个人证券交易系统软件框架
  • 4.1 业务建模
  • 4.1.1 构建TS用例
  • 4.1.2 实战应用TS用例
  • 4.2 PSTS-SOA软件框架
  • 4.3 基于开源的PSTS-SOA软件框架
  • 4.3.1 相关的支撑软件
  • 4.3.2 框架定义
  • 4.3.3 输入输出参数类型定义
  • 第5章 应用实例
  • 5.1 开发支持环境
  • 5.2 数据信息服务组件的构建和应用实例
  • 5.2.1 hexinData和elwavesData的服务接口
  • 5.2.2 数据信息服务的构建和发布
  • 5.2.3 HistoryQuote类的构建
  • 5.2.4 使用数据服务的用户界面和运行结果
  • 5.3 个人证券交易系统软件开发实例
  • 5.4 构建交易系统实例——周末效应交易系统
  • 5.4.1 评测配置
  • 5.4.2 用户界面
  • 5.4.3 评测结果对比
  • 5.4.4 结论
  • 第6章 总结和展望
  • 第7章 参考文献
  • 第8章 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于SOA架构的个人证券交易系统研究与实现
    下载Doc文档

    猜你喜欢