zoukankan      html  css  js  c++  java
  • WebServices 与 Web API 的区别

    WebServices :

    WebServices 是可以通过 Internet 访问并通过 XML 编码规范其通信的任何服务。
    客户通过发送请求(大部分是 XML消息)来召唤 WebServices ,而服务则返回 XML 响应。WebServices 通过网络调用通信,
    HTTP作为两个框架之间的网络公认的最广泛的方法。Web 服务等效于 SOA (面向服务的体系结构) ,并且从根本上依赖于度量,例如 XML-RPC
    和 SOAP (简单对象访问协议)。

    WebAPI

    WebAPI代表应用程序编程接口。它是各种程序用来在它们之间进行通信的通信约定和子例程的集合。
    开发人员可以利用不同的 API设备使程序变得更简单、更简单。同样地,一个 API 鼓励开发者用一个熟练的方法来建立他们的产品程序。
    因此,简单地说,API决定了编程段应该如何彼此关联。它是一组协议和调度,其反应在数据中以 JSON 或 XML 的形式返回。Api 可以利用任何类型的通信约定,并且不像 web 服务那样受到限制。

    WebServicesWeb API
    WebServices 是一种 API,必须通过网络连接访问它Api 是应用程序接口,这意味着一个应用程序可以以标准化的方式与另一个应用程序通信
    Web 服务用于 REST、 SOAP 和 XML-RPC 的通信API 用于任何类型的通信
    所有的 Web 服务都是 apiApi 不是 web 服务
    它没有轻量级的设计,需要一个 SOAP 约定来通过系统发送或接收数据此外,它具有轻量级的结构,对于传输能力有限的小配件(如智能手机)非常有用
    它不是开放源码的,任何理解 xml 的客户都可以使用它它是一个开放源码,并且附带.NET 框架
    Web 服务只支持 XMLAPI 支持 XML 和 JSON
  • 相关阅读:
    015.Python基础--模块
    014.Python基础--格式化输入输出
    013.Python基础--异常/错误处理
    012.Python基础--装饰器深入
    011.Python基础--装饰器
    010.Python基础--生成器
    汇编的角度分析指针-03(字符串深入理解)
    汇编的角度分析C语言的指针-02
    汇编的角度分析C语言的switch语句
    分析C语言的字节对齐
  • 原文地址:https://www.cnblogs.com/ma-nong01/p/14323418.html
Copyright © 2011-2022 走看看