Anonymous - 2004-05-18

Hello All,

I'm a real newbie to Web Services. I've used Microsoft SOAP on a high-level (converting my COM Objects/Clients into SOAP Servers and Clients respectively).

However, I'm really lost now due to so many protocols and services all of which can be considered Web Services in their own right.

I really hope there's an enlightened developer out there who can help me understand all about Web Services :

What is definition of a Web Service ?

Why are there several protocols like SOAP and XML-RPC ?

Are SOAP, XML-RPC, implementations of Web Services ?

Why is SOAP a W3C Recognized Protocol of its own ?

Thanks in advance,
Bio.