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
  • 相关阅读:
    审核被拒:包含隐藏功能
    iOS好的个人博客和平台网站
    免费的Git和SVN服务器
    组件化
    三方生产利器
    RSA加密解密和签名验证机制以及其区别和联系
    APP和后台接口设计规范
    树和二叉树2——输出广义表形式(带括号)二叉树
    树和二叉树1——链式二叉树基础
    计算机图形学5——Two-Dimensional Viewing and Clipping(二维线段裁剪算法)
  • 原文地址:https://www.cnblogs.com/ma-nong01/p/14323418.html
Copyright © 2011-2022 走看看