介绍网上宣传短片〜休息与肥皂
当互动网页服务,一般选择哪种方法,以利用,将适合您的。 大多数服务运作,无论休息或肥皂,而不是两个(亚马逊,是一个明显的例外,以本规则) 。 当作出选择,不过,有几点考虑:
-
架空 -休息要求,是比较渺茫的。 肥皂要求,但另一方面,包含了很多额外的信息,这才能真正增加。
-
透明度-休息要求(即使完成了超过h ttps) ,所有请求信息发送明确;用肥皂只有终点器( u rl)是显而易见。 这可能听起来像一个鲜明的胜利肥皂,但不大。 当请去,在明确的,他们可以很容易被监察,并由相关的资讯科技部门及筛选防火墙。 其余请求也可以轻易缓存(当这是标明为所允许的服务器上) ,由现有的基础设施,降低服务器负荷和带宽的成本。
-
易用性 -许多开发商都表示宁愿发展休息服务器,因为要求可以迅速生成无所有额外封装所需的肥皂。 亚马逊,例如(同时提供休息和肥皂接口) ,有85 %的要求,发生在休息。
-
服务的定义 -肥皂服务是指由网络服务描述语言( w sdl)文件,其中包含的所有信息必须提出请求。 事实上,通用肥皂客户,可将允许你作任何要求,所提供的服务给予无关,但该地址的使用wsdl文件。 有没有相应的休息服务。
封装 -肥皂要求,是包裹在一个x ml的信封。 该机构的请求,本身就是再包裹在一个体元素。 加上namespacing内部文件更进一步明确界定到底是什么,每个元素是描述。 有几位非常优秀的工具列有帮助文件创作,可采取调剂出来的,创造这些较长的要求。
总体来看,现在有没有明确的赢家(如果有,我也不会需要引入两种方式) 。 选择将取决于特定的应用和可用的工具,以建立它。 一般来说,当作出选择,我宁愿用肥皂,在我的web service通信。 我觉得这项服务的定义和封装提供肥皂大于额外开销以及缺乏议定书级别的透明度。
| 注 | 另外一个常见的web service的空气污染指数是xml - rpc的。 虽然xml - rpc的,是很简单的学习和使用,但它缺乏的特点,肥皂,同时保留高得多的开销比休息。 因此,这取决于你的用途,选择休息或肥皂将几乎永远是一个更好的选择。 |