Un web service es un conjunto de protocolos cuya utilidad específica es permitir el intercambio de información entre aplicaciones, aun en el caso de que éstas estén programadas sobre tecnologías y lenguajes diferentes.
Aunque los web services no son sino una más de las tecnologías que pueden implicar los proyectos de las instituciones públicas o las empresas, hemos considerado interesante incluirlos en nuestro sitio web como un apartado específico dentro del área de servicios a instituciones debido a sus ventajas y cada vez mayor utilización en administraciones públicas.
La principal ventaja de esta forma de comunicación entre aplicaciones es que resulta 100% independiente de la plataforma tecnológica de las dos aplicaciones que se comunican por esta vía, por lo que supone un modelo de interacción de gran utilidad, ya que permite enlazar nuevos desarrollos con los anteriormente existentes, sin que la tecnología de los más antiguos condicione a los desarrollos más recientes.
Esto resulta especialmente interesante para las instituciones públicas, ya que habitualmente aglutinan un parque de aplicaciones muy variado, que de este modo pueden hacer trabajar en colaboración con un coste mucho más reducido de lo que supondría acometer migraciones completas.