I can't comment well enough on the differences in toolkits, but if you application does not need the features of SOAP (and few do), I would definitely consider sticking with XML/RPC.
They say a Camel is a horse designed by commitee. Hah! A camel is an excellent pack animal, has great endurance, and has magical water conservation features. On the other hand, SOAP is no Camel. It's sort of like a duck-billed platypus designed by commitee.
SOAP is a classic case of why Nash equilibrium is something standards groups should understand... everybody can compromise, and that works...but if everyone wants to get what they want, it never works. Think of the pain of writing a SOAP system by hand, without modules. Ugly. Now think of the joy of doing the same in XML-RPC. Simple, easy, and much cleaner.
|