【问题标题】:What is the difference between "Web Services" and "web services"? [closed]“网络服务”和“网络服务”有什么区别? [关闭]
【发布时间】:2009-02-08 22:43:31
【问题描述】:

我认为“Web 服务”和“Web 服务”之间存在明显区别,并且发现自己将后者称为“小写 Web 服务”。

我会粗略地列出不同之处:

  • “网络服务”

  • “网络服务”

    • 没有正式定义
    • 基于松散的堆栈,不一定基于 XML
    • 启动级
    • 非常注重简洁
    • 互操作性是必要的,但较少受到更成熟实践的约束
    • 对新技术持开放态度

我有兴趣找到“Web 服务”的更正式定义以及其他人对两者之间任何区别的看法。

我也有兴趣寻找任何对“小写 Web 服务”的引用,因为我确信我在某处遇到过它。

【问题讨论】:

    标签: web-services terminology


    【解决方案1】:

    我已经看到使用“Web 服务”表示基于 SOAP 的服务和“Web 服务”表示非 SOAP 服务和/或任何类型的基于 Web 的服务的区别,而不管应用程序协议如何。不过,我不认为有什么硬性规定,你当然不能根据大小写做出任何假设。

    我也会对将非 SOAP 标记为“启动级别”或“非正式定义”持谨慎态度,因为有许多非常大的公司在使用这种类型的服务(Google、Amazon、Facebook、Flickr 等),并且这些服务既不是启动级别,也不是非正式定义的。而且您可能会发现它们比大多数所谓的“企业”Web 服务(无论大小写如何)更“为企业做好准备”、成熟和可靠。其中大部分与实施它们的工程师的能力有关,而不是与应用协议或技术的实际选择有关。

    【讨论】:

      【解决方案2】:

      Web 服务是通过 http 提供的任何旨在由程序而非人类读取的服务。

      【讨论】:

        【解决方案3】:

        我认为“Web 服务”和“Web 服务”之间没有区别。任何一个或另一个的出现只是特定作者的习惯或惯例。

        【讨论】:

          猜你喜欢
          • 2016-11-09
          • 2012-01-28
          • 1970-01-01
          • 1970-01-01
          • 2011-08-07
          • 2012-12-06
          • 1970-01-01
          • 2018-07-17
          • 2019-05-16
          相关资源
          最近更新 更多