文件名称:WSDL语言-西门子plc四级密码破解方法
文件大小:2.41MB
文件格式:PDF
更新时间:2024-06-28 02:39:00
ONVIF NVR
(2)SOAP协议 SOAP(Simple Object Access Protocol,简单对象访问协议)是一种标准化的 通讯规范。SOAP是一种基于XML的轻量级消息交换协议,主要用于两个或多 个对等实体之间的信息交换,使这些对等实体在分散的分布式应用程序环境中实 现相互通信。SOAP的应用简化了Web服务器从XML数据库中提取数据,无需 花费时间格式化页面,并使不同应用程序之间透过HTIP协议,以XML格式互 相交换彼此的数据。【2们。 (3)WSDL语言 WSDL(Web Services Description Language,W曲服务描述语言)是一种标 准XML格式语言,用于描述网络服务及其访问信息。WSDL定义了一种绑定机 制(Bind),这种机制用于附加协议、数据格式、抽象消息或用于定义服务位置 的端点组1211。 在Web服务模型中,WSDL用作定义Web服务的元数据(Metadata)语言, 描述服务提供方和请求方之间如何进行通信。根据服务提供方提供的Web服务, WSDL说明这些服务的功能及访问方式。而服务提供方通常通过已发布的商业应 用程序生成WSDL创建W曲服务。 3.1.2 gSOAP工具包 上一节详细介绍了Web服务的原理,接下来的工作是定制和发布Web服务。 Web服务主要通过JAvA或C/C++编程语言实现。常用的解决方案有:基于Java 实现的JAVA+Axis模式和基于C/C++实现的gSOAP+C/C++模式【221。鉴于本文 NVR软件平台采用C++语言开发,并考虑Web服务模块的可移植性,本文NVR 采用gSOAp工具包以简化开发工作。 gsoAp工具包提供了一种SOAP/XML在C/C++语言环境下的实现方式,使 用它可快速地开发SOAP/XML的服务端和客户端。gSOAP利用编译器技术提供 了一组透明化的SOAPAPI,使编写Web服务的工作最小化。该编译器将用户定