XML-RPC is the predecessor to SOAP, created by Dave Winer of UserLand Software (now Harvard) and Don Box of DevelopMentor (now Microsoft).

From a semantical point of view, SOAP is simpler.

But XML-RPC is very simple to implement, simple to understand and simple to use.

It describes the method, not the data.