• WebService简单介绍(一)


    分布式系统或软件如何通信?使用WebService服务。说它是服务可以,web通信中间件也ok,web通信组件.......

    特点

    自包含

    自描述

    跨平台、跨语言

    基于开放和标准 (用了xml,嗯,开放)

    可以组合  (几个小服务可以组成大服务)

    松散耦合 (服务出事了,请求的那方不会崩溃)

    提供编程访问能力

    通过网络进行发布、查找、和使用 (怎么找服务,连网找。怎么让别的系统找到我,发布到网络上。)

    发布WebService方式

    Java:

    JWX、AXIS2、CXF、ksoap2-Android。

    .Net:

    VS有发布服务功能,再配置IIS

    相关专业术语

    XML:扩展型可标记语言

    SOAP:简单对象访问协议

    WSDL:web描述性语言

    UDDI:通用描述、发现与集成服务

    简单说:

    XML是一种传输格式,WebService服务发布,传输信息都是用这种格式。

    SOAP就是一种系统通信协议。

    WSDL描述一下服务是怎么样的,有哪些方法,相当说明文档。

    UDDI注册一下服务,好让别的系统找到我。

    实现一个简单的WebService

    (下面的话引自https://www.cnblogs.com/Jessy/p/3528341.html)

    Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; (发布)

    Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; (发现)

    Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读;(发现)

    利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定)

    Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)

  • 相关阅读:
    Cookie的总结
    动态改变静态资源路径
    使用JS监听DOM元素的属性及动画、CSS过渡
    localStorage和sessionStorage使用及监听
    难理解的点---值方法和指针方法 + 接口赋值
    js关于精确判断数据类型的总结
    ivew版本4.5.0后ivu-row样式变更,导致布局错乱
    简述三种异步上传文件方式
    自然周算法-javascript实现
    时隔3年9个月,再看
  • 原文地址:https://www.cnblogs.com/bibi-feiniaoyuan/p/9584436.html
Copyright © 2020-2023  润新知