2011-10-18 21 views
0

肥皂有什么好处?它为什么广泛用于Web服务?肥皂优于普通Xml有什么好处?

+1

请教,在web服务的上下文中,“正常的XML”是什么? –

+0

肥皂是Web服务和客户端之间的一种通信模式。但是说出是什么使它成为通信模式。 –

回答

1

这个问题可能等同于:英语对英语/拉丁语初学者有什么好处?

Soap是一种调用具有相对较低开销(来自简单对象访问协议)的远程方法的标准,至少低于其他远程分布式逻辑系统,如普通旧RPC,DCOM,Corba等。它使用XML作为格式,其他人使用二进制专有格式,这具有一些优点,例如重用已经存在的XML处理代码,并且可以通过面向文本的协议(如HTTP)轻松传输。

主要好处来自于被广泛使用的标准,这是在许多语言/平台上有很多支持。

如果您打算在REST风格的服务中使用纯XML,您必须自己做所有事情(数据转换,对象实例化和调用等)。使用SOAP,您可以专注于编写逻辑。