¿Qué significan los términos Web Service, API y Widget?

¿Qué significan los términos Web Service, API y Widget?

Tecnología   /   Agosto 1, 2019   /   0 COMENTARIOS   /  A+ | a-
Han pasado 29 años desde el inicio de la web y esta sigue en constante crecimiento. Es difícil pensar hoy en dia en un mundo sin Internet pues ha cambiado de forma radical la forma en la que nos relacionarnos y trabajamos. La evolución del Internet se ve reflejado por el nacimiento de los web services, API's y Widgets. Sin embargo, ¿Qué quieren decir estos conceptos?

Un web service es un servicio de software utilizado para comunicarse entre dos dispositivos en una red. Específicamente, es una aplicación de software con una forma estandarizada de proporcionar interoperabilidad entre aplicaciones dispares. Los web services tienen una interfaz, que oculta los detalles de implementación para que pueda usarse independientemente de la plataforma (hardware o software) en la que se implementa, e independientemente del lenguaje de programación en el que está escrito.

Las API's (interfaces de programación de aplicaciones) por otro lado proporcionan a las aplicaciones acceso a servicios externos y bases de datos. Las API's son usadas en el contexto de desarrollos de aplicaciones web y se definen como un conjunto de solicitudes HTTP (Hypertext Transfer Protocol), junto con una definición del formato de las respuestas expresadas en XML o JSON (JavaScript Object Notation). Los sitios web ahora ofrecen API’s para compartir parte de su funcionalidad e información a través del Internet. Muchas de las principales empresas de la Web 2.0 (por ejemplo, eBay, Amazon, Google, Yahoo! y Flickr proporcionan API's paa formentar el uso de sus servicios y datos en el desarrollo de mashups, widgets y/o gadgets.


Los widgets, son mini aplicaciones diseñadas para ejecutarse como aplicaciones independientes o con funciones adicionales en las páginas web. Newsweek calificó el año 2007 como el "Año del widget" debido al gran aumento en la popularidad de estas aplicaciones. Los widgets se pueden utilizar para personalizar la experiencia del usuario en Internet al mostrar condiciones climáticas en tiempo real, agregar canales RSS, ver mapas, recibir recordatorios de eventos y proporcionando un fácil acceso a los motores de búsqueda.

Es por ello que hoy en día los web services, los API’s y Widgets son parte fundamental de la evolución de la web como de las aplicaciones que se crean día con día. En próximos artículos profundizaremos más en cada uno de estos conceptos.

 
Referencia:
Braiker, B. “Tech: Welcome, Year of the Widget.” Newsweek, 30 de diciembre 2006. Recuperado 31 julio, 2019 <http://www.msnbc.msn.com/id/16329739/site/newsweek/>.
Web Services Resource Center. (s.f.). Recuperado 31 julio, 2019, de <http://www.deitel.com/ResourceCenters/Programming/WebServices/tabid/390/Default.asp/>.

 
Sin comentarios...

Deja un comentario

Simple catpcha image
Top