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
  • 相关阅读:
    StringUtils工具类的使用
    struts2 文件上传和下载,以及部分源代码解析
    ios开发之猜数字游戏
    从epoll构建muduo-12 多线程入场
    POJ3009 Curling 2.0(DFS)
    IOS-4-面试题1:黑马程序猿IOS面试题大全
    Android-Universal-Image-Loader载入图片
    《UNIX环境高级编程》读书笔记 —— 文件 I/O
    畅通project再续 HDU杭电1875 【Kruscal算法 || Prim】
    轻松学习之Linux教程四 神器vi程序编辑器攻略
  • 原文地址:https://www.cnblogs.com/ma-nong01/p/14323418.html
Copyright © 2011-2022 走看看