zoukankan      html  css  js  c++  java
  • webservice(一) 概念

    Web service:是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。(说白了就是一个应用程序)。

    wsdl(Web Services Description Language):网络服务描述语言是Web Service的描述语言.(说白了就是webservice的描述语言).

    web service 执行的操作
    <message> web service 使用的消息
    <types> web service 使用的数据类型
    <binding> web service 使用的通信协议
    一个 WSDL 文档的主要结构是类似这样的:
    <definitions>
    <types>
    definition of types........
    </types>
    <message>
    definition of a message....
    </message>
    <portType>
    definition of a port.......
    </portType>
    <binding>
    definition of a binding....
    </binding>

    soap(Simple Object Access Protocol):简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。

    <?xml
     version="1.0"?>
    <soap:Envelope
     xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
     soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
     
    <soap:Header>
    <!--百度百科示例-->
    </soap:Header>
     
    <soap:Body>
    <!--百度百科示例-->
    <soap:Fault>
    <!--百度百科示例-->
    </soap:Fault>
    </soap:Body>
    </soap:Envelope>

    webservice的三要素:

    SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscovery andIntegration)之一, soap用来描述传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 。具体实现可以搜索 Web Services简单实例 ; SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。
  • 相关阅读:
    Integration Services学习(3):数据流任务(下) (转自游子吟)
    delete和truncate的区别
    Integration Services 学习(6):包配置 (转自游子吟)
    SSIS 学习(2):数据流任务(上) (转自游子吟)
    Integration Services 学习(5):容器 (转自游子吟)
    Integration Services 学习(4):变量和表达式 (转自游子吟)
    in与exist , not in与not exist 的区别
    SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
    关于Reporting Services的Q&A
    SSIS 学习(1) 概要 (转自游子吟)
  • 原文地址:https://www.cnblogs.com/yuwensong/p/4387087.html
Copyright © 2011-2022 走看看