“Web服务”和“Web服务”之间有什么区别?

时间:2009-02-08 22:43:32

标签: web-services terminology

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

我将差异列为:

  • “网络服务”

  • “网络服务”

    • 没有正式定义
    • 基于松散的堆栈,不一定是基于XML的
    • 启动级别
    • 非常注重简洁
    • 互操作性是必要的,但不太容易受到更成熟的做法的影响
    • 对新技术开放

我有兴趣找到一个更正式的“网络服务”定义以及其他人对两者之间的差异的看法。

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

3 个答案:

答案 0 :(得分:7)

我已经看到了使用“Web服务”来表示基于SOAP的服务和“Web服务”的区别,以指示非SOAP服务和/或任何类型的基于Web的服务,而不管应用程序协议如何。但是,我认为没有任何严格的规则,你当然也不能根据大写做出任何假设。

我也非常谨慎地将非SOAP标记为“启动级别”或“非正式定义”,因为有很多非常大的公司使用这种类型的服务(谷歌,亚马逊,Facebook,Flickr ......)和服务既不是启动级别,也不是非正式定义的。而且你可能会发现他们比大多数所谓的“企业”网络服务(无论资本化程度)更“成熟”,成熟和可靠。大多数这些事情与实施它们的工程师的能力有关,而不是实际选择的应用协议或技术。

答案 1 :(得分:0)

Web服务是通过http传递的任何服务,旨在由程序而不是人员读取。

答案 2 :(得分:0)

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