Empecemos por lo básico, qué es un webservice?
Los Web Services permiten a diferentes sistemas operativos y aplicaciones comunicarse entre sí a través de mensajes escritos en XML estandarizado.
Un servicio web (en inglés, web service o web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
Este es un link interesante: