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