• 初步认识 Web Service


     Web Service初步认识

     

    Web Service不是框架,不是一种技术,而是一种跨平台,跨语言的规范。

    作用:异构平台之间的交互,解决了不同平台,不同语言所编写的应用之间的相互调用。(远程调用、跨平台调用、跨语言调用)

    Web Service实际中用途

    1.  同一个公司的新旧系统的整合

    2. 不同公司的业务整合                                   

         比如:淘宝发货和快递公司(顺风、申通)可能存在平台不同、语言不同

    3. 内容聚合

      一个应用,需要提供,天气预报、股票行情……

      这个内容聚合的应用,需要调用大量不同平台,不同的语言的方法。

    WebService运行原理:

    Web Service使用soap协议通过http来调用它,其实他就是一个WSDL文档,客户都可以通过阅读WSDL文档。客户通过阅读WSDL文档,生成一个SOAP请求(webService放在web服务器后面),客户生成的SOAP请求会被嵌入HTTP POST的请求中,发送到Web服务器端来。Web服务器在转发给WebService请求处理器,处理器的作用是:接收SOAP请求,调用WebService,在生成相应的SOAP应答。Web服务器得到SOAP应答以后,会根据HTTP把它返回给客户端

    WebService 的调用本质

    (1)客户端把需要调用的参数,转换为XML文档片段(SOAP消息)

    (2)客户端通过网络把xml文档片段传送给远程服务器

    (3)服务器接受xml文档

    (4)服务器解析xml文档,提取其中的数据,把数据转换为调用所需的参数

    (5)服务器执行方法

    (6)得到方法返回值,服务器把方法返回值,转换为xml文档片段(SOAP消息)

    (7)服务端通过网络把xml文档片段传给远程的客户端

    (8)客户端接受xml文档片段

    (9)客户端解析xml文档片段,提取其中数据,并把数据转换为调用返回值

  • 相关阅读:
    ElementUi
    Vue插件
    Vue-cli
    Vue进阶
    Vue组件
    Vue生命期钩子
    Vue基础
    Vue介绍
    logging模块
    time模块
  • 原文地址:https://www.cnblogs.com/lwl-cnblogs/p/5619280.html
Copyright © 2020-2023  润新知