![分布式数据访问方法性能的研究](https://www.lw50.cn/thumb/9387b3fa716f2d05f397c24a.webp)
论文摘要
随着计算机技术的发展和应用的深入,分布式技术在构建企业级应用程序中更为广泛流行。分布式系统包含地理上分布和数据处理分布两个方面。分布式应用对于用户应该是透明的,即使在不同的位置,企业不同的业务也应该能协调分布合作。在很多情况下,企业内部和企业间不同的应用系统之间使用是的不同的技术,使得不同种类的组件之间数据交换和数据共享变得复杂。同时,企业开发的历史遗留系统在与当前分布式系统集成过程中出现了互操作的问题。一般解决方法是在组件之间加上一个特殊的适配器来转换信息,这使得在不同种类系统之间进行数据交换和数据共享的管理和实现变得复杂而且效率低下。最近兴起的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 Service2.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 展望致谢参考文献硕士期间取得的研究成果
相关论文文献
标签:服务论文; 封装论文; 优化论文;