基于WEB服务的应用系统时间性能优化策略研究及实现

基于WEB服务的应用系统时间性能优化策略研究及实现

论文摘要

Web服务通过先进的软件架构,利用网络数据传输协议和标准数据格式来协调众多的职能信息处理设备和网站,从而提供更为简明、更为个性化和更为有效的互联网服务。Web服务以SOA理论为基础,包含传输、描述、发现三个核心组件。Web服务架构中通过SOAP定义用于客户端和服务进行通信的格式和协议,通过WSDL文档描述一个Web服务提供了哪些功能、如何与服务进行通信,通过UDDI注册服务实现发现机制。如今,使用Web服务构建应用系统已经成为一种新的系统集成途径。然而,Web服务技术仍是一个新兴的发展中的技术,实际应用中有许多业务处理要求相当高的实时响应速度,在基于Web服务构建的应用系统中时间效率问题日益明显。在深入研究Web服务框架与标准的基础上,通过分析基于Web服务的应用系统结构模型和系统数据流图,可定位出系统时间瓶颈存在于四个环节:客户端与服务器交互频繁、网络传输的SOAP包有时比较大、客户端生成Web服务代理类时效率不高、数据库访问效率不高。针对这些瓶颈,有六点方法可以改进系统时间性能:减少网络的Round-Trip、压缩SOAP包以减少传递的数据量、静态绑定Web服务、提前在客户端生成Web服务代理、使用Pooling技术、提高数据库访问速度。针对一个实时性要求较高的应用系统——安阳119消防指挥调度系统,应用了基于Web服务的系统时间性能改进的一些策略。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究内容
  • 第2章 WEB服务框架及其服务标准
  • 2.1 Web服务的基本概念
  • 2.2 Web服务体系框架
  • 2.3 Web服务标准
  • 2.4 Web服务平台
  • 2.5 本章小结
  • 第3章 基于Web服务的软件结构模型及时间性能分析
  • 3.1 基于Web服务的软件结构模型
  • 3.2 系统工作流程
  • 3.3 基于数据流的系统时间性能分析
  • 3.4 系统时间性能改进方法
  • 3.5 本章小结
  • 第4章 基于Web服务的系统时间性能改进方法应用
  • 4.1 系统概述
  • 4.2 系统结构
  • 4.3 系统设计
  • 4.4 系统实现
  • 4.5 时间性能改进策略在系统中的应用
  • 4.6 本章小结
  • 第5章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于WEB服务的应用系统时间性能优化策略研究及实现
    下载Doc文档

    猜你喜欢