Cómo bien dice su nombre, se trata de servicios web (protocolos y estándares) , mediante los cuales las aplicaciones pueden entenderse y trabajar conjúntamente, intercambiar datos, etc... Dichas aplicaciones pueden estar implementadas en distintos lenguajes de programación, y pueden estar ejecutándose en plataformas distintas, y están comunicadas mediante la red.
Los web services utilizan el lenguaje XML para transmitir datos de una aplicación a otra.
Ejemplos simples de aplicación de web services.
¿Cómo crear un web service con Java y desde Eclipse?
Los web services se crearon cuando se necesito un estándar en la comunicación entre plataformas y lenguajes de programación. CORBA y DCOM son los antecedentes que no alcanzaron el éxito que si han conseguido los web services.
Hacían uso de los RPC (Remote Procedure Call), que es uno de los principales puntos en los que fallaron, pues los firewalls los bloqueaban.
Los web services salen victoriosos en este sentido, pues utilizan el puerto 80 para establecer la conexión entre los distintos sistemas. Es el único puerto que los firewalls permiten que esté abierto por defecto. Por eso se utilizan principalmente en HTTP.
No hay comentarios:
Publicar un comentario