网络服务 – 网站与Web服务

我试图通过文字来区分网站和Web服务(无论基于RPC还是RESTful).我是对的,当客户端是另一个软件时(假设浏览器只是原始客户端的工具)而生产者用XML响应(假设这是数据传输的标准)来自Web服务(可编程Web),否则它是人类网站?

谢谢

-Abidi

最佳答案
是.可以进一步确切地说,机器人和爬虫是软件试图模仿人类行为的次要现象.因此,您的高级别区别仍然存在.

巨大的差异在于网站具有双重作用

>提供信息
>目前的信息

而对于Web服务,没有表示的概念.您将在各自的表达语言中找到相同的区别:虽然HTML累积信息标记和表示指令,但xml仅涉及信息识别,组织,转换和组织.

从历史上看,随着人们发现有更好的方式来访问网站所暴露的信息,而不仅仅是将他们形式不正确的html页面或多或少地哄骗人类,HTML就会随之而来;同时,每个人都知道CORBA和RPC都无法满足B2B通信的需求,因为它们无法通过WAN进行路由.

因此,SOAP,所有OASIS标准以及仅后来的REST服务,仍然倾向于设备太“轻”以适应完整的SOAP堆栈.

转载注明原文:网络服务 – 网站与Web服务 - 代码日志