¿Qué es un Mash-Up?
Un mash-up es una combinación de herramientas o datos de múltiples fuentes. Las mezclas generalmente recopilan datos de varias páginas web y llevan su información a una aplicación web simplificada.
Piense en un mash-up como consolidación de herramientas para aplicaciones web. Por ejemplo, un servicio de mapeo en línea podría tener una interfaz que permita crear una combinación que coloque las cámaras de tráfico para una ubicación en un mapa. Las posibilidades de mashups son infinitas.
Para crear un mash-up, se requieren múltiples fuentes de entrada, y generalmente estas entradas tendrán un flujo de salida basado en XML. Esto permite que el mash-up use estas salidas XML como entradas y las consolide juntas. Una vez que los flujos de datos se han combinado (y / o manipulado), la combinación generalmente generará su propia salida, que muestra una combinación de las entradas originales.
Muchas de las aplicaciones web más adecuadas para un mash-up incluyen la programación AJAX, una combinación de marcado JavaScript y XML, que permite que las páginas y los datos utilizados para el mash-up cambien sin que la página se actualice, lo que hace que la herramienta sea muy eficiente. para el usuario
Un ejemplo de una combinación podría ser combinar un servicio de mapeo como Google Maps® con microcervecerías. Esta combinación ha sido creada y funciona bastante bien, para proporcionar un mapa de las cervecerías o tiendas de cerveza dentro de un área y direcciones para cada una.
Yahoo ha llevado la mezcla aún más lejos con la introducción de un nuevo servicio llamado Pipes ™. Yahoo Pipes ™ permite a un usuario usar marcado XML y una interfaz impulsada por Ajax para crear sus propias canalizaciones (o mash-ups). Este servicio pone cualquier cantidad de mash-ups directamente en manos de aquellos que podrían usar la nueva aplicación. Una vez que se crea una tubería, se puede compartir con otros para permitir un uso más generalizado. Pipes ™ se ha utilizado para crear muchos mash-ups, uno de ellos es una aplicación web para colocar una lista de canciones de iTunes® con videos de YouTube. Esta unión de sitios web le permite crear una combinación de las diez canciones principales de iTunes y los 10 videos de YouTube más reproducidos. La aplicación utiliza una fuente XML de ambos sitios para crear la combinación, permitiendo que los datos de cada aplicación cambien sin requerir ningún cambio en la aplicación web combinada.
Se han creado muchas otras combinaciones que combinan los servicios más populares disponibles en Internet hoy en día. Con nuevas aplicaciones apareciendo todo el tiempo, no hay límites para la cantidad y variedad de aplicaciones web que se pueden crear.