我认为“Web 服务”和“Web 服务”之间存在明显区别,并且发现自己将后者称为“小写 Web 服务”。
我会松散地将差异列出为:
“网页服务”
“网页服务”
- 没有正式定义
- 基于松散的堆栈,不一定基于 XML
- 启动级
- 强烈关注简单性
- 互操作性是必要的,但不受更成熟实践的约束
- 对新技术开放
我有兴趣找到更正式的“Web 服务”定义以及其他人对两者之间任何差异的看法。
我也有兴趣寻找对“小写 Web 服务”的任何引用,因为我确信我在某个地方遇到过它。
我认为“Web 服务”和“Web 服务”之间存在明显区别,并且发现自己将后者称为“小写 Web 服务”。
我会松散地将差异列出为:
“网页服务”
“网页服务”
我有兴趣找到更正式的“Web 服务”定义以及其他人对两者之间任何差异的看法。
我也有兴趣寻找对“小写 Web 服务”的任何引用,因为我确信我在某个地方遇到过它。
我已经看到使用“Web 服务”表示基于 SOAP 的服务和“Web 服务”表示非 SOAP 服务和/或任何类型的基于 Web 的服务的区别,而与应用程序协议无关。但是,我不认为有任何硬性规定,你当然不能基于大小写做出任何假设。
我也对将非 SOAP 标记为“启动级别”或“非正式定义”持谨慎态度,因为有许多非常大的公司使用这种类型的服务(谷歌、亚马逊、Facebook、Flickr ......),而且这些服务是既不是启动级别,也不是非正式定义的。而且您可能会发现它们比大多数所谓的“企业”Web 服务(无论大小写如何)更“为企业做好准备”、成熟和可靠。大多数这些事情与实施它们的工程师的能力有关,而不是与应用协议或技术的实际选择有关。
Web 服务是通过 http 提供的任何服务,旨在由程序而不是人类读取。
我认为“Web 服务”和“Web 服务”之间没有区别。任何一个或另一个的出现只是特定作者的习惯或惯例。