学位论文 > 优秀研究生学位论文题录展示

基于.NET Remoting分布式技术改进投资银行风险管理系统性能的研究与应用

作 者: 马波
导 师: 陈胜勇
学 校: 浙江工业大学
专 业: 计算机技术
关键词: .NET Remoting 分布式软件架构 数据压缩技术 跨时区系统性能调优
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 39次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当今世界的全球化趋势决定了企业分散式的组织架构。而分散的组织结构又决定了IT基础架构在设计上必须要着重考虑分布式应用。在此基础上,对分布式技术的理论研究及应用探索可以为日益庞大的企业应用提供坚实的理论基础。作为一家国际知名的国际投资银行,在全球50多个国家都建有分部。在实际使用中,银行后台风险管理系统在全球跨时区的使用中存在较严重的性能问题。为了解决该性能问题,本文对分布式技术及数据压缩技术进行了研究分析,主要工作和成果如下:1.针对系统性能问题,本文采用.NET Remoting技术在系统服务端与客户端之间开发创建一个中间件来负责传输数据,并利用deflate压缩算法对传输数据进行压缩,从而大大降低网络数据传输量;直接将用户等待时间从平均30分钟以上降低到3分钟以内。提高了系统性能、满足了用户的性能需求。2.本文主要借助实际工作中对.NET Remoting的实战设计、开发经验,使用SDLC (Software Development Life Cycle)标准软件开发生命周期方法,历经问题定义、需求分析、系统设计、程序编码、软件测试及运行维护各个软件开发阶段,提升了在工作中对.NET Remoting技术的理解,加强了实际工作中解决问题的能力。3.在实现了新的中间件之后,还遇到了由于.NET Remoting技术在跨时区下的使用而引入的一个时间类型的数据会发生偏移的问题。在通过缜密而细心的排查,终于将问题定位成功解决了这个问题。4.最后,对全文进行总结,并对进一步的研究提出一些展望。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 研究背景和意义  9
  1.2 主要工作及研究方法  9-12
第二章 投资银行后台风险控制系统的分析  12-20
  2.1 系统简介  12-15
    2.1.1 系统由来及历史  12
    2.1.2 系统功能及使用现状  12-13
    2.1.3 系统架构模型  13-14
    2.1.4 系统当前的不足  14-15
  2.2 需求分析  15-18
  2.3 解决方案分析  18-20
第三章 NET Remoting技术解决分布式系统需求的可行性分析  20-29
  3.1 分布式技术的概况  20-22
  3.2 分布式技术的优势  22
  3.3 分布式技术面临的挑战  22-23
  3.4 .NET Remoting技术的特性  23-26
  3.5 .NET Remoting技术的优势  26-28
  3.6 本章总结  28-29
第四章 利用.NET Remoting分布式技术解决性能问题的设计与实现  29-54
  4.1 根据NET Remoting技术特性设计系统改进方案  29-39
    4.1.1 系统总体设计  29-31
    4.1.2 .NET Remoting架构设计  31-38
    4.1.3 数据压缩技术  38-39
  4.2 系统改进方案的实现  39-50
    4.2.1 服务器端.NET Remoting开发  40-47
    4.2.2 客户端应用程序的开发  47-50
  4.3 系统改进结果测量  50-53
    4.3.1 构建测量方案  50-51
    4.3.2 测量结果  51-53
  4.4 本章总结  53-54
第五章 解决由跨时区数据传输带来的问题  54-67
  5.1 提出新问题  54-55
  5.2 分析定位问题  55-61
    5.2.1 测试环节排查  55
    5.2.2 开发环节排查  55-61
  5.3 提出解决问题的改进方案  61-66
    5.3.1 改进方案一  61-63
    5.3.2 改进方案二  63-65
    5.3.3 改进方案比较  65-66
  5.4 本章总结  66-67
第六章 结论与展望  67-69
  6.1 结论  67
  6.2 展望  67-69
参考文献  69-71
致谢  71-72
攻读学位期间参加的科研项目和成果  72

相似论文

  1. 城市交通公共事务管理系统的设计与实现,TP311.52
  2. 分布式计量器具检测管理系统的设计与实现,TP311.52
  3. 分布式计量器具及检测证书流转管理系统的设计与实现,TP311.52
  4. 分布式计量器具检测报价划价管理系统的设计与实现,TP311.52
  5. 社区卫生健康档案系统的设计与实现,R197.1
  6. 基于H.264编码标准的视频点播系统的设计与实现,TN948.64
  7. .NET Remoting技术在分布式数据库中的研究及应用,TP311.52
  8. 基于C#的智能客户端的研究与应用,TP311.52
  9. 远程测控站地面监控系统的研究与实现,TP311.52
  10. 远程组件健壮性研究与设计,TP311.52
  11. 基于.Net Remoting的分布式数据库异构集成的研究,TP311.13
  12. 科技奖励信息统一检索研究与设计,TP311.52
  13. 基于.NET Remoting技术的分布式应用与研究,TP311.52
  14. Web服务及其在项目跟踪管理中的研究与应用,TP311.52
  15. 科研信息管理系统设计与实现,TP311.52
  16. 分布式旅游年卡管理系统的设计与实现,TP311.52
  17. 旅游年卡管理信息系统的设计与实现,TP311.52
  18. 油田钻井信息资源系统的研究与应用,TP311.52
  19. 分布计算技术及其在分形视频压缩中的应用,TP391.41
  20. 基于.NET能力测试系统的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com