2009-02-08 115 views
1

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

我松散列出差别:

  • “Web服务”

    • 最符合的要根据各地的WS-* stack
    • 企业级的W3C definition
    • 成熟可靠
    • 强烈关注行业的基于标准的互操作性
  • “Web服务”

    • 周围松散的堆栈,不一定是基于XML的
    • 启动级基于没有正式定义
    • 强调重点简单
    • 互操作性是必要的,但不太必要比较成熟的做法
    • 开放的新技术

我希望找到的“网络服务”,并认为在这两者之间有什么区别的不管别人更正式的定义。

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

回答

7

我已经看到了使用“Web服务”来表示基于SOAP的服务和“Web服务”以指示非SOAP服务和/或任何类型的基于Web的服务而不考虑应用程序协议的区别。但是,我不认为有任何硬性规定,你当然不能以大写为基础做出任何假设。因为有很多非常大的公司使用这种类型的服务(谷歌,亚马逊,Facebook,Flickr,...),所以我也很警惕将非SOAP标记为'启动级别'或'非正式定义'而且这些服务既不是启动层面,也不是非正式定义的。而且你可能会发现它们比大多数所谓的“企业”网络服务(不考虑大小写)更“准备就绪”,成熟和可靠。这些事情中的大多数与实施它们的工程师的能力有关,而不是实际选择的应用协议或技术。

0

Web服务是通过http传递的任何服务,旨在被程序而不是人类阅读。

0

我不认为“网络服务”和“网络服务”之间存在差异。任何一种或那种情况都只是特定作者的习惯或惯例。

相关问题