• 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上各种不同操作环境中的分布式对象。
  • 相关阅读:
    优化MyBatis配置文件中的配置
    Java多线程---同步与锁
    Runtime.getRuntime().exec()
    java ---线程wait/notify/sleep/yield/join
    redis配置详情
    httpcline
    线程
    Bootstrap学习(一)
    springmvc注解配置
    salesforce上上传和导出.csv格式文件
  • 原文地址:https://www.cnblogs.com/yuwensong/p/4387087.html
Copyright © 2020-2023  润新知