Cada una de estas herramientas, si bien independientes en su génesis y tipo de contenido a gestionar, pueden integrarse unas a otras.
¿Cómo es posible?
Dentro de las tecnologías que mencionamos en algunos momentos del taller se encuentran las APIs. En términos de la Wikipedia, API (Application Programming Interface), es una especificación basada en código fuente para realizar el intercambio de datos y funciones entre diferentes aplicaciones. Una API puede incluir diferente tipo de información (rutinas, estructuras de datos, clases de objetos, etc.), y adoptar diferentes formas (Wikipedia, 2011). La API se refiere a un código, referido a ciertas funciones de un desarrollo (software) que su dueño decide compartir.
Cuando una empresa dice liberar su API o una API, lo que hace es abrir una puerta con acceso público a funciones y controles (partes ya programadas de un código) para que los desarrolladores puedan crear un (sub)programa utilizando esa información. Que una empresa ofrecezca públicamente esta información facilita la creación de aplicaciones externas por un tercero y que esa nueva aplicación permita su integración con el software origen.
¿Ejemplo práctico?
En la página del taller creada en Facebook encontrarán diferentes tipos de integración:
- Una app que ofrece los últimos mensajes publicados en Twitter.
- Una app que permite gestionar feeds (RSS o ATOM), cuyo contenido se publica en el muro de la página.
- el feed del blog colaborativo
- el feed del blog del taller
- el feed de la bibliografía en Zotero.
Cada vez que ustedes publiquen en el blog colaborativo, el nuevo contenido aparecerá además en el muro de la página. Lo mismo sucederá cada vez que agregue contenido en los otros servicios: una nueva entrada en este blog, u otro ítem en la bibliografía.
Otras grandes empresas decidieron dar acceso a una API para potenciar el tráfico hacia sus servicios y ampliar sus funcionalidades. Ejemplos:
- Aplicaciones disponibles en Linkedin
- Noticia en Bitelia sobre la primer API para Google+
- El sitio en Twitter para desarrolladores externos.
Agradecemos la valiosa ayuda que nos brindó Julián Cellini para armar este post.
No hay comentarios:
Publicar un comentario