¿Qué es una mezcla?
Una combinación es una combinación de herramientas o datos de múltiples fuentes. Mash-ups generalmente recopilan datos de múltiples páginas web y llevan su información a una aplicación web simplificada.
Piense en una combinación de 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 combate son bastante infinitas.
Para crear una mash-up, se requieren múltiples fuentes de entrada, y generalmente estas entradas tendrán una secuencia de salida basada en XML. Esto permite que la combinación use estas salidas XML como entradas, y consolidelas juntas. Una vez que los flujos de datos se hayan combinado (y/o manipulado), el combate generalmente generará su propia salida, que muestra una combinación de las entradas originales.
Muchas de las aplicaciones web más adecuadas para una mash-up involucran a la programación AJAX: una combinación de JavaScript y XML Markup-que permite que las páginas y los datos utilizados para la combinación 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 microwerreweries. Este combate se ha creado y funciona bastante bien, para proporcionar un mapa de las cervecerías o tiendas de cerveza dentro de un área e instrucciones para cada una.
Yahoo ha llevado aún más la mezcla con la introducción de un nuevo servicio llamado Pipes ™. Yahoo Pipes ™ permite que un usuario use el marcado XML y una interfaz impulsada por AJAX para crear sus propias tuberías (o mash-ups). Este servicio coloca cualquier cantidad de combates 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 extendido. Pipes ™ se ha utilizado para crear muchos combates, uno de esos combates es una wAplicación EB para colocar una lista de canciones de iTunes® con videos de YouTube. Este matrimonio de sitios web le permite crear una combinación de las diez mejores canciones de iTunes y los 10 videos más reproducidos de YouTube. La aplicación utiliza una alimentación XML de ambos sitios para crear la combinación de mash-up, permitiendo que los datos de cada aplicación cambien sin requerir ningún cambio en la aplicación web de machacado.
Se han creado muchas otras mash-ups, combinando los servicios más populares disponibles en Internet hoy. Con nuevas aplicaciones que aparecen todo el tiempo, no hay límites para la cantidad y variedad de aplicaciones web que se pueden crear.