miércoles, 22 de febrero de 2012

Servicios Web

Cuando el web inició, se encontraba en un entorno estático; páginas que mostraban pocas actualizaciones y no ofrecían interacción con el usuario.

Luego vino la web 2.0, marcando la transición entre las aplicaciones tradicionales hacia aplicaciones web pensadas para el consumo del usuario final, tratandose de servicios que reemplacen las aplicaciones de escritorio.

Mashup


"En desarrollo web, un mashup es una página web o aplicación que usa y combina datos, presentaciones y funcionalidad procedentes de una o más fuentes para crear nuevos servicios. El término implica integración fácil y rápida, usando a menudo APIs abiertos y fuentes de datos para producir resultados enriquecidos que no fueron la razón original para la que fueron producidos los datos en crudo originales." Wikipedia

Entonces, es importante procesar los datos existentes y derivar otros más útiles. Los datos los obtenemos de otras fuentes,por medio de un API (web services).

Conocemos 3 tipos de mashup: mashups de datos, mashups empresariales y mashups de consumidores, este ultimo es el más conocido por aplicaciones que utilizan GMaps, en otros casos los hay de videos y fotos, busqueda y compras y noticias.

Las APIs son la opción más facil para realizar mashup combinando servicios líderes, y un poco de trabajo que nos lleve a resultados enriquecidos. Un caso que vale la pena mencionar es el de Panoramio; creado utilizando la API de Google Maps, tuvo tanto éxito que fue comprada por el mismo Google.

Las APIs más populares:


  • Google Maps




  • Youtube

  • Facebook

  • No hay comentarios:

    Publicar un comentario