对于Web Service与XMLRPC这两种网络服务,我总有一些不明白的地方,有谁对这方面有研究,发表一些有关这方面的看法。或者可以提供一些学习这方面的知识的资源,不胜感激。

解决方案 »

  1.   

    XML_RPC是一种面向Internet分布式处理的标准。RPC即为Remote Procedure Call(远程过程调用)的缩写,它是一种远程调用机制,用于调用可能驻留在其他机器之上以及可能用其他语言编写的过程。
    Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。
      

  2.   

    Web Service本身其实是在实现应用程序间的通信。有两种应用程序通信的方法:RPC远程过程调用和消息传递。使用RPC的时候,客户端的概念是调用服务器上的远程过程,通常方式为实例化一个远程对象并调用其方法和属性。RPC系统试图达到一种位置上的透明性:服务器暴露出远程对象的接口,而客户端就好像在本地使用的这些对象的接口一样,这样就隐藏了底层的信息,客户端也就根本不需要知道对象是在哪台机器上。
      

  3.   

    我个人理解,XmlRpc实际上是服务器端和客户端之间定义一个协议,客户端以xml的方式传值到服务器端,服务器再把计算好的值以xml的方式传回给客户端
      

  4.   

    xmlrpc是一种实现webservice的数据协议,类似soap但比soap简单很多的