• Post Reply Bookmark Topic Watch Topic
  • New Topic

XML-RPC

 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry if it a stupid question
What is the difference between XML-RPC and webservices?
 
Matthew Phillips
Ranch Hand
Posts: 2676
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
From what I've read so far, XML-RPC is just a method that can be used to implement a web service.
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
XML-RPC is a light-weight alternative for "standard" web services (SOAP).
For further reading:
XML-RPC Home Page
XML-RPC Specification
Apache's implementation of XML-RPC
 
JeanLouis Marechaux
Ranch Hand
Posts: 906
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
XML-RPC is a protocol. (SOAP is a protocol, CORBA is a protocol)
Web Services are just "self desccribing applications that can discover and engage ther web application to complete complex tasks over the Internet" (SUN)
To implement Web Services, the "industry-chosen protocol" (whatever it means) is SOAP.

So the default way is to develop SOAP web services, instead of XML-RPC Web Services
[ October 01, 2003: Message edited by: Jean-Louis Marechaux ]
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I understand the following
XML RPC does not use SOAP (it send the request in HTTP post body)
So why do we need Webservice?
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Pradeep Bhat:
I understand the following
XML RPC does not use SOAP (it send the request in HTTP post body)
So why do we need Webservice?

SOAP and the related standards provide a more rich feature-set than plain XML-RPC. Nobody's questioning the value of J2EE application servers based on the fact that we've got Apache HTTP Server
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!