Page 123 - 智慧园区物联网平台应用与行业分析
P. 123

» 第二章  智慧园区的技术实现




                   可扩展性:标记是面向内容的,用户可以自定义所需要且有实际意义的标记。
                   结构化特性:XML 文档的实现是一种树形的结构,通过标签的嵌套,XML 可以
               描述任意层次的文档结构。
                   内容与表示的分离性:XML 文档只是对内容的描述,它的外观则需要通过 XSL

               (XML 模式语言)来描述。
                   平台无关性:XML 是一种自描述的语言,数据本身就已经包含了元数据、XML
               文件的整体结构。XML 文件包括三部分:XML 声明、处理指示(可选)、XML 元
               素 XML 文档的一个基本要求是形式良好的,一个形式良好的 XML 文档要包含这三

               个部分。
                   通过 XML 的使用,开发者能给任何片段附加上意义和上下文,再跨越互联网
               协议传输。XML 的出现和发展为 Web 服务以及 SOA 奠定了一个非常良好的技术
               基础。

                   ② SOAP。
                   简单对象访问协议(Simple Object Access Protocol)是一个基于 XML 的,用于在
               分布式环境下交换信息的轻量级协议。它规定 Web 服务之间如何相互进行通信。它

               是 Web 服务调用者默认使用的调用协议。SOAP 框架允许应用程序通过 Internet 调用
               服务接口,而不必共享编程语言和分布式对象基础设施。SOAP 在请求者和提供者对
               象之间定义了一个通信协议,这样,在面向对象编程流行的环境中,该请求对象可以
               在提供的对象上执行远程方法调用。因为 SOAP 是平台无关和厂商无关的标准,因此
               尽管 SOA 并不必须使用 SOAP,但在带有单独 IT 基础架构的合作伙伴之间的松耦合

               互操作中,SOAP 仍然是支持服务调用的最好方法。
                   SOAP 协议包含四部分,第一是信息的封套,第二部分定义了编码规则,第三部
               分定义了交换信息的请求 / 响应模式,第四部分定义了 SOAP 协议与通信协议的绑定,

               这部分为可选项。
                   ③ WSDL。
                   Web 服务描述语言 WSDL(Web Services Description Language)是一种描述 Web
               服务的标准 XML 格式,它用一种实现语言无关的抽象方式定义了给定 Web 服务收发

               的有关操作和消息。WSDL 定义了一套基于 XML 的语法,是一种 XML 的应用,它
               将 Web 服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面
               向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL 首先对访
               问的操作和访问时使用的请求 / 响应消息进行抽象描述,然后将其绑定到具体的传输

               协议和消息格式上,以最终定义具体部署的服务访问点。相关的具体部署的服务访问
               点通过组合就成为抽象的 Web 服务。


                                                                                           111
   118   119   120   121   122   123   124   125   126   127   128