分布式数据访问方法性能的研究

分布式数据访问方法性能的研究

论文摘要

随着计算机技术的发展和应用的深入,分布式技术在构建企业级应用程序中更为广泛流行。分布式系统包含地理上分布和数据处理分布两个方面。分布式应用对于用户应该是透明的,即使在不同的位置,企业不同的业务也应该能协调分布合作。在很多情况下,企业内部和企业间不同的应用系统之间使用是的不同的技术,使得不同种类的组件之间数据交换和数据共享变得复杂。同时,企业开发的历史遗留系统在与当前分布式系统集成过程中出现了互操作的问题。一般解决方法是在组件之间加上一个特殊的适配器来转换信息,这使得在不同种类系统之间进行数据交换和数据共享的管理和实现变得复杂而且效率低下。最近兴起的Web服务技术具有跨平台、跨语言、简单、高效、可扩展性强等特点,适用于系统集成以及跨平台数据通信等工作。.NET平台上远程处理技术在DCOM技术之上发展,综合了原有技术的优点,使分布式编程变的更加灵活。这两项技术给原有分布式系统的扩展提供了很好的支持。文章在研究当前分布式技术发展的基础上,采用Web服务架构和.NET Remoting技术,设计了分布式产品数据管理系统。本文详细分析和阐述了Web服务和.NET Remoting基本原理和思想,比较了使用这两种技术对原始COM组件封装的性能差异。结合使用Web服务和.NET Remoting技术对COM组件封装系统的开发,以及实际过程中优化性能的手段,从数据存储、数据传输以及响应模式方面给出了优化方案。该系统能够充分利用Web服务机制的封装性、松散耦合、使用协议的规范性、高度可集成能力的特点,以及.NET Remoting效率高、集成度高、可扩展性好的优点,同时它实现了对分布式产品数据管理系统的改造升级。通过在.NET平台上的封装,系统完成了从代码非托管形式到托管形式的转变,并且能够与其他分布式系统集成。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究目标和内容
  • 1.4 本文的组织结构
  • 2 分布式访问安全研究及对象管理
  • 2.1 分布式技术的发展
  • 2.1.1 COM技术
  • 2.1.2 DCOM技术
  • 2.1.3 COM+技术
  • 2.1.4 CORBA和J2EE系统平台
  • 2.2 Web Service
  • 2.2.1 Web Service技术概念
  • 2.2.2 Web Service体系结构
  • 2.2.3 Web Service相关的技术
  • 2.2.4 Web Service安全性
  • 2.2.5 Web Service与CORBA技术比较
  • 2.3 .NET Remoting分布式技术
  • 2.3.1 .NET Remoting框架概述
  • 2.3.2 .NET Remoting的原理
  • 2.3.2 对象管理
  • 2.3.3 远程服务器集成
  • 2.3.4 .NET Remoting与Web Service区别
  • 2.4 小结
  • 3 性能仿真测试
  • 3.1 测试目的
  • 3.1.1 PDEM图文档系统简介
  • 3.1.2 图文档系统发展需求
  • 3.1.3 系统扩展可选方案
  • 3.2 测试方案
  • 3.2.1 测试策略
  • 3.2.2 测试工具
  • 3.2.3 测试环境
  • 3.3 测试方案设计
  • 3.4 测试结果
  • 3.5 测试结论
  • 3.6 小结
  • 4 性能优化
  • 4.1 设计模式
  • 4.2 系统安全性能优化
  • 4.2.1 .NET Remoting安全访问控制
  • 4.2.2 IIS安全管理
  • 4.2.3 Web身份验证加密方式
  • 4.3 传输存储方式优化
  • 4.3.1 .NET Remoting传输中使用断点续传
  • 4.3.2 数据存储优化
  • 4.4 优化客户端响应模式
  • 4.4.1 原有Web应用模式
  • 4.4.2 系统设计
  • 4.5 小结
  • 5 优化方案扩展
  • 5.1 双通道使用.NET Remoting技术
  • 5.2 异步.NET Remoting调用
  • 5.3 智能选择Web Service方式
  • 5.3 小结
  • 6 结论
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 硕士期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    分布式数据访问方法性能的研究
    下载Doc文档

    猜你喜欢