文件名称:XML语言-西门子plc四级密码破解方法
文件大小:2.41MB
文件格式:PDF
更新时间:2024-06-28 02:39:00
ONVIF NVR
第3章N、佩协议服务的实现 协议服务模块的主要任务是创建基于Web服务的框架,搭建Web服务器。 ONVIF协议以Web服务为基础,本文采用#SOAP技术创建该协议框架,并根 据设备类型实现ONⅧ协议的各种操作;Web服务器采用socket网络编程技术 实现,主要用于网页远程访问。 3.1 W曲服务 3.1.I Web服务基本概念 Web服务(Web service)建立在SOA(Service.Oriented Architecture,面向服 务的体系结构)基础之上。SOA是一种分布式计算技术,可以将软件组件(包 括来自不同系统的应用程序函数、对象和进程)发布为服务。 根据W3C[181,Web服务是自描述的模块化的业务应用程序,通过XML、 HTTP、SOAP等协议,与其它基于Web的应用程序交换数据。同时,Web服务 是基于操作系统的应用和实现,屏蔽了操作系统和硬件平台的差异,使基于Web 服务的应用能适应不同平台。Web服务建立在XML标准上,可以使用任何编程 语言、协议或平台开发松散耦合的应用程序组件,这样可随时随地使用任何平台 访问该应用程序。 图3.1基于SOAP协议的网络通信 如图3.1所示,本文基于Web服务的B/S架构(Browser-Server)根据SOAP 协议传递XML格式消息。无论定义还是实现,WEB服务过程中将由服务器提 供一个机器可读的描述以辨识服务器所提供的WEB服务。 下面简要介绍核心的Web服务标准和技术,用于创建和使用Web服务,包 括XML、SOAP、WSDLll91。 (1)XML语言 w12---