Servicios Web

¿Que es?

Es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones se software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como internet. 



¿Características de los servicios web?

  • Utilización de estándares de internet. La única forma para que los servicios web sean utilizados por la cantidad de sistemas heterogéneos existentes en la internet es el empleo del protocolo de transferencia de datos HTTP utilizado por todos los navegadores web y XML.
  • Basados en tecnologías de paso de mensajes. La interacción entre el cliente y el proveedor del servicio es empaquetada en unidades autodescriptivas denominadas mensajes. Dicha interacción se describe en función de los mensajes intercambiados.
  • Combinan lo mejor de la teconologia de componentes y de la tecnologia web. Los servicios web presentan funcionalidad de caja negra que puede ser reutilizada sin preocuparse de como es implementada y ello proporciona interfaces bien definidas.




Ventajas

  • Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalan.
  • Los servicios web fomentan estándares y protocolos basados en texto, que hacen mas fácil acceder a su contenido y entender su funcionamiento
  • Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados
  •  Basado en estándares

Inconvenientes

  • Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear.
  • La comunicación entre programas.
  • Existe poca información de servicios web para algunos lenguajes de programacion.
  • Relativamente nuevo, algunos estándares no definidos
  • Dependencia de la disponibilidad de servidores y comunicaciones 

Comentarios

Entradas populares de este blog

INTRODUCCIÓN A JAVA