欢迎来到天天文库
浏览记录
ID:31357771
大小:105.00 KB
页数:5页
时间:2019-01-09
《发电企业设备点检系统web services接口设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、发电企业设备点检系统WebServices接口设计与实现 摘要:通过对发电企业设备点检工作进行深入的分析,运用WebServices技术实现设备点检系统移动采集终端与服务端数据交互以及系统数据共享。将重点探讨基于WebServices的数据通信接口的设计与实现。 关键词:点检;巡检;WebServices;无线通信 中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)36-8688-04 随着科学技术的发展,发电企业发电设备趋于大型化、复杂化、技术密集化,设备能否正常运行,影响企业一整套生成
2、计划的制定与实施,进而最终决定企业的生产效率及经济效益。针对传统设备维修方式(包括事后维修和预防维修),临时性维修频繁、“欠维修”或“过维修”以及盲目维修的缺陷,通过监测设备状态达到按需维修目的的预知维修是发电企业当前保证设备正常运行,提高设备综合效益的最有效方式。 实现预知维修的途径是对设备状态进行监测,根据设备的重要程度,可采用两种设备状态监测方式:在线监测和离线监测。在线监测主要针对关键重要设备,辅助设备以离线方式为主,而实现离线监测的主要方式为设备点检。由于是离线监测,现场监测数据需上传到数据存储数据库中,供统计
3、、分析以及查询使用,WebServices技术可以很好的解决采集终端与数据服务端交互通信问题。5 WebServices可通过无线方式进行传输,无线局域网区域均可进行数据交互。WebServices方式是一种被动的数据交互方式,数据交互的时机取决于调用方[1],且响应及时。实际开发及使用过程中,运用WebServices开发的数据信息交互接口具有简单,实用,且接口复用性高等优点。 1WebServices概述 WebServices是Web应用程序的一个分支,是一种新型的Web应用程序,他们是自包含、自描述、模块化的
4、应用,可以发布、定位、供外部系统以Web方式调用[2-3],已成为一种重要的信息或系统集成方法。 WebServices的体系结构是基于Web服务提供者、Web服务请求者、Web服务注册代理的不同操作来建立的,这三种不同的角色通过发布(publish)、查找(find)、绑定(bind)三种操作提供完整的WebServices功能。 WebServices包含四个重要组成部分: 1)XML,XML是在Web上传送结构化数据的方式,XML是WebServices平台中表示数据的基本格式,使WebServices能十分方
5、便的处理数据。除了易于建立和易于分析外,XML主要的优点在于它拥有极强的通用性,使得这项技术可以在不同的操作系统、不同的编程语言编写的客户端下,都能有良好的兼容性和通用性,为服务的应用和推广建立了良好的平台和技术支持。 2)SOAP(SimpleObjectAccessProtocol),即简单对象访问协议,它是用于交换XML5编码信息的轻量级协议,用于在分散的分布式环境下交换信息的轻量级协议。SOAP提供了一种允许不同操作系统平台下的应用程序通过HTTP,XML等机制交互信息的方法。其完全继承了XML的开放性和描述可扩
6、展性。 3)WSDL,WebServices描述语言。就是用机器能阅读的方式提供一个正式描述,基于XML的文档,用于描述WebServices及其函数、参数和返回值。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的。规定了对服务的描述方式,通过对服务的完整描述,服务请求者可以知道服务的访问方式和具体位置,服务开发者也可以以此接口为标准,开发相兼容的服务。 4)UDDI,是统一描述、发现和集成(UniversalDescription,Discovery,andIntegration的缩写。它是一个基于X
7、ML的跨平台的描述规范,为WebServices在技术层次上提供了三个重要支持:标准化的、透明的、专门描述WebServices的机制;调用WebServices的简单机制;可访问IP的WebService注册中心。可以使世界范围内的企业在互联网上发布自己所提供的服务。[1] 2接口体系结构 设备点检系统负责基础信息维护、点检任务制定以及采集数据存储、统计以及分析;PDA手持终端实现现场数据采集以及零时性存储;通过WebServices开发通信接口,实现设备点检系统服务端与采集终端间的数据交互。整个接口结构简单,功能健
8、全,能够有效的实现离线数据汇总。该接口相对独立,服务端以及采集终端程序结构的调整对其影响较小,具有很强的通用性,可复用性强。5 通过WebServices接口层实现设备点检系统服务端与采集终端间数据交互,有效的避免采集数据仅仅保存于各采集终端上,形成信息孤岛,不能实现数据的有效共享,工作成果利用率低下
此文档下载收益归作者所有