zoukankan      html  css  js  c++  java
  • XML web Service标准2

    web services 基于标准的分布式应用程序。这一节了解几项标准:SOAP,XML,XML Schema(XSD),HTTP 和WSDL。

    在理解SOAP之前先了解: HTTP和XML以及XML Schema

      HTTP

        http(超文本传输协议),适用于请求与响应,这种通信方式在TCP/IP(Transmission Control Protocol/Interl Protocol,传输协议/网际协议)

        标头有不同的事情:TCP包的标头,HTTP请求的标头,SOAP消息的标头

      XML

        是一种数据标记格式,主要用于计算处理

        规则:

          1.所有标记必须闭合

          2.标记不能嵌套  例如:<a><b></a></b>

          3.标记可以有属性,属性的值必须用引号括起来,且标记不能有出现重复的属性。

     XML架构

        架构是用来描述任何特定XML文档结构的XML文档,

        描述的架构标记如下:

          1.那个元素或者属性能出现或者必须出现

          2.它们出现的顺序。

          3.它们允许出现的次数。

          4.它们各自的数据类型。

          5.它们各自的命名空间

       XML架构有两个有趣的部分:数据类型规范和结构规范。

    XML web services 标准

       SOAP和WSDL两个核心标准

           一台机器向另一台机器发送消息,需要一种协议:对于通信的规则和格式的一种描述

        SOAP就其本质而言,SOAP简单地描述了用于发送信息的基于XML的包。 例如:

            <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

              <soap:body>

                <Test/>

              </soap:body>

            </soap:Envelope>

          

          SOAP 消息标头很有用,主要可以通过标头传递信息,或者SOAP消息的数字签名,甚至将它们用于路由信息。

          用SOAP主要做两件事:传递文档和远程过程调用

         用WSDL描述web services 是基于SOAP(甚至非基于SOAP)的web Services

         如果要描述每个SOAP Service,则需要说明下列内容:

              1.操作

              2.操作中的每条消息的架构

              3.soapAction标头

              4.服务的URL端点

           通过UDDI(Universal Description,Discovery,and Intergration,通用描述、发现与集成)发现web services 主要是解决了web services 惟一的一个问题:如何注册、发现及绑定.

  • 相关阅读:
    "饼状图/环形图/玫瑰图"组件:<chart-pie> —— 快应用组件库H-UI
    "柱状图"组件:<chart-bar> —— 快应用组件库H-UI
    "折线图"组件:<chart-line> —— 快应用组件库H-UI
    "进度条"组件:<chart-progress> —— 快应用组件库H-UI
    "警告提示"组件:<alert> —— 快应用组件库H-UI
    "全局提示"组件:<message> —— 快应用组件库H-UI
    "滑动操作"组件:<swipe-action> —— 快应用组件库H-UI
    Git使用总结之修改了用户名之后git无法使用
    Facebook授权登录
    Android键盘显示和隐藏
  • 原文地址:https://www.cnblogs.com/jzhou/p/3152194.html
Copyright © 2011-2022 走看看