viernes, 10 de octubre de 2014

Introduccion a los Web Services

Un servicio web nos permite utilizar la funcionalidad de una aplicación sin necesidad de visitar el sitio de esa aplicación. ha sido diseñado para apoyar las interacciones de máquina a máquina sobre una red.






Interoperabilidad

Una API se utiliza para mejorar las características y la funcionalidad a una o ambas aplicaciones, reciben llamadas que incluyen: 

  • Las instrucciones sobre cómo interactuar con la aplicación 
  • Parámetros (qué tipo de información se pasa) 
  • Valores (cada parámetro tiene un valor que se le atribuye)



Para que usamos un Web service

Lo usamos para exponer nuestros datos a otros programas, por ejemplo Yo deseo que haya otra aplicación que consulte mi API como lo hace el API de FB TW INSTAGRAM, quiero ofrecer mi información para que hagan algo adicional por ejemplo lo mas común quiero que me suban información de manera automatizada.

Usamos WS para facilitar el desarrollo del frontend últimamente tenemos esta tendencia, donde el programador frontend usa una api rest para consumir los datos que va a mostrar en sus interfaces.
Por ejemplo: si estamos usando un stack de desarrollo MEAN (MongoDB, Express, Angular.js, Node.js),  con angular.js del lado del frontend podemos consumir web services para desarrollar aplicaciones integradas y muy dinamicas (RIA web).

Usamos WS para crear arquitecturas orientadas a servicios, las aplicaciones modernas ya no son monolíticas que quiere decir que una aplicación contenía todo el código que servia a toda nuestra app, ahora lo que se hace en proyectos grandes,es crear aplicaciones pequeñas que exponen un API/Web service para comunicarse entre ellas, se hace esto por que son muchos mas fáciles de mantener ,distribuimos la complejidad y cada sistema se mantiene y opera sola. 















No hay comentarios:

Publicar un comentario