fbpx
Wikipedia

Mashup (aplicación web híbrida)

En desarrollo web, una mashup es una forma de integración y reutilización. Ocurre cuando una aplicación web es usada o llamada desde otra aplicación, con el fin de reutilizar su contenido o funcionalidad. El uso en otra(s) fuente(s), para crear nuevos servicios simples, visualizado en una única interfaz gráfica diferente. Por ejemplo, se pueden combinar las direcciones y fotografías de las ramas de una biblioteca con un mapa de Google Maps para crear

El concepto

Es el contenido usado obtenido de otra fuente vía una interfaz pública o API (web services), aunque existe gente en la comunidad que considera que los casos en que las interfaces son privadas no deberían contar como mashups. Otros métodos de obtener contenido para mashups incluyen Web Feeds (por ejemplo: RSS o Atom) y screen scraping.

Mucha gente experimenta con mashups usando las API de Amazon, eBay, Flickr, Google, Microsoft, Yahoo o YouTube; lo que ha llevado a la creación de un editor mashup.

La arquitectura de los mashups está siempre compuesta de tres partes:

  1. El proveedor de contenidos: fuente de los datos. Los datos están disponibles vía una API y diferentes protocolos web como RSS, REST y Web Service.
  2. El sitio mashup: es la nueva aplicación web que provee un nuevo servicio utilizando diferente información y de la que no es dueña.
  3. El navegador web cliente: es la interfaz de usuario del mashup. En una aplicación web, el contenido puede ser mezclado por los web browser clientes usando lenguaje web del lado del cliente, por ejemplo, Javascript.

Tipos de mashups

Los mashups se presentan actualmente en tres formas: mashups de consumidores, mashups de datos y mashups empresariales.

  • El tipo más conocido es el de mashup de consumidores, que está muy bien ejemplificado por muchas aplicaciones que utilizan Google Maps. Los mashups de este tipo combinan datos de fuentes varias, ocultando este hecho tras una interfaz gráfica simple.
  • Un mashup de negocio es una combinación de todo lo anterior, enfocada en la agregación de datos y la presentación y agregando además una funcionalidad colaborativa, haciendo que el resultado final sea una aplicación de negocio apropiada.
  • Mashups dentro de mashups son conocidos como “mashups monstruos”.

Es importante reconocer que los mashups ayudan o facilitan la integración de aplicaciones orientadas a arquitecturas SOA.

Ejemplos

Mapas

  • Chicago Crime: el departamento de policía de Chicago tiene un mashup (http://gis.chicagopolice.org/CLEARMap_crime_sums/startPage.htm) que integra la base de datos del departamento de crímenes con Google Maps con el objetivo de ayudar a detener crímenes en ciertas áreas y avisar a los ciudadanos de áreas potencialmente más peligrosas.
  • WikiCrimes (http://www.wikicrimes.org) es un sitio web tipo wiki donde los usuarios de Internet pueden informar sobre crímenes pinchando banderas en un mapa basado en Google Maps. El sitio distingue categorías dependiendo del color.
  • minnus () es una comunidad virtual donde sus usuarios tienen acceso a información de todo tipo, ya sea cultural, social, histórica, comercial, ambiental, turística, de tránsito, etcétera. Dicha información se encuentra geoposicionada en un mapa creado con imágenes satelitales para así formar grupos con los mismos intereses.
  • Mapase () es una herramienta que combina los datos de los mapas geográficos de Google y fotos de Flickr.

Vídeo y fotos

  • Flickr es un sitio de almacenamiento de imágenes que permite a los usuarios organizar sus colecciones de imágenes y compartirlas. Utilizando su API, el contenido puede ser usado en otros sitios creando mashups.

Búsqueda y compras

  • Travature (http://www.travature.com) es un portal de viajes que ha integrado motores de meta búsquedas con guías de viajes tipo wiki y reseñas de hoteles. También permite compartir experiencias entre viajantes.

Enciclopedias

  • Histourist (http://www.histourist.com/) era un mashup semántico que ofrece una enciclopedia multimedia geolocalizada de lugares históricos. Los artículos se preparan mediante una combinación de editores y software que explotan los recursos en línea en fuentes definidas como "confiables" (BBC, National Geographic, DBpedia, The History Channel, etcétera) y en particular los servicios de la web semántica para enriquecer los artículos con videos, fotos, bibliografías, y clasificarlo en las taxonomías del servicio.

Enlaces externos

  • Lienzo de JackBe para facilitar la creación de Enterprise Mashups
  • Mashups & Web 2.0 APIs
  • programmableweb.com Dedicado exclusivamente a Mashups
  • QEDWiki Lienzo de IBM para facilitar la creación de Mashups
  • www.kapowtech.es KAPOW Technologies en Español, tecnología KAPOW para creación de agregadores
  • elagregador.blogspot.com El Blog del Agregador, blog sobre agregadores

Lecciones

  • Ejemplo con Yahoo Pipes: y Google Maps: [1]

Competiciones

  • Mashup Competición
  •   Datos: Q821080

mashup, aplicación, híbrida, desarrollo, mashup, forma, integración, reutilización, ocurre, cuando, aplicación, usada, llamada, desde, otra, aplicación, reutilizar, contenido, funcionalidad, otra, fuente, para, crear, nuevos, servicios, simples, visualizado, ú. En desarrollo web una mashup es una forma de integracion y reutilizacion Ocurre cuando una aplicacion web es usada o llamada desde otra aplicacion con el fin de reutilizar su contenido o funcionalidad El uso en otra s fuente s para crear nuevos servicios simples visualizado en una unica interfaz grafica diferente Por ejemplo se pueden combinar las direcciones y fotografias de las ramas de una biblioteca con un mapa de Google Maps para crear Indice 1 El concepto 2 Tipos de mashups 3 Ejemplos 3 1 Mapas 3 2 Video y fotos 3 3 Busqueda y compras 3 4 Enciclopedias 4 Enlaces externos 4 1 Lecciones 4 2 CompeticionesEl concepto EditarEs el contenido usado obtenido de otra fuente via una interfaz publica o API web services aunque existe gente en la comunidad que considera que los casos en que las interfaces son privadas no deberian contar como mashups Otros metodos de obtener contenido para mashups incluyen Web Feeds por ejemplo RSS o Atom y screen scraping Mucha gente experimenta con mashups usando las API de Amazon eBay Flickr Google Microsoft Yahoo o YouTube lo que ha llevado a la creacion de un editor mashup La arquitectura de los mashups esta siempre compuesta de tres partes El proveedor de contenidos fuente de los datos Los datos estan disponibles via una API y diferentes protocolos web como RSS REST y Web Service El sitio mashup es la nueva aplicacion web que provee un nuevo servicio utilizando diferente informacion y de la que no es duena El navegador web cliente es la interfaz de usuario del mashup En una aplicacion web el contenido puede ser mezclado por los web browser clientes usando lenguaje web del lado del cliente por ejemplo Javascript Tipos de mashups EditarLos mashups se presentan actualmente en tres formas mashups de consumidores mashups de datos y mashups empresariales El tipo mas conocido es el de mashup de consumidores que esta muy bien ejemplificado por muchas aplicaciones que utilizan Google Maps Los mashups de este tipo combinan datos de fuentes varias ocultando este hecho tras una interfaz grafica simple Un mashup de negocio es una combinacion de todo lo anterior enfocada en la agregacion de datos y la presentacion y agregando ademas una funcionalidad colaborativa haciendo que el resultado final sea una aplicacion de negocio apropiada Mashups dentro de mashups son conocidos como mashups monstruos Es importante reconocer que los mashups ayudan o facilitan la integracion de aplicaciones orientadas a arquitecturas SOA Ejemplos EditarMapas Editar Chicago Crime el departamento de policia de Chicago tiene un mashup http gis chicagopolice org CLEARMap crime sums startPage htm que integra la base de datos del departamento de crimenes con Google Maps con el objetivo de ayudar a detener crimenes en ciertas areas y avisar a los ciudadanos de areas potencialmente mas peligrosas WikiCrimes http www wikicrimes org es un sitio web tipo wiki donde los usuarios de Internet pueden informar sobre crimenes pinchando banderas en un mapa basado en Google Maps El sitio distingue categorias dependiendo del color minnus https web archive org web 20141022074431 http minnus com ar es una comunidad virtual donde sus usuarios tienen acceso a informacion de todo tipo ya sea cultural social historica comercial ambiental turistica de transito etcetera Dicha informacion se encuentra geoposicionada en un mapa creado con imagenes satelitales para asi formar grupos con los mismos intereses Mapase https web archive org web 20170313005144 http es mapase com es una herramienta que combina los datos de los mapas geograficos de Google y fotos de Flickr Video y fotos Editar Flickr es un sitio de almacenamiento de imagenes que permite a los usuarios organizar sus colecciones de imagenes y compartirlas Utilizando su API el contenido puede ser usado en otros sitios creando mashups Busqueda y compras Editar Travature http www travature com es un portal de viajes que ha integrado motores de meta busquedas con guias de viajes tipo wiki y resenas de hoteles Tambien permite compartir experiencias entre viajantes Enciclopedias Editar Histourist http www histourist com era un mashup semantico que ofrece una enciclopedia multimedia geolocalizada de lugares historicos Los articulos se preparan mediante una combinacion de editores y software que explotan los recursos en linea en fuentes definidas como confiables BBC National Geographic DBpedia The History Channel etcetera y en particular los servicios de la web semantica para enriquecer los articulos con videos fotos bibliografias y clasificarlo en las taxonomias del servicio Enlaces externos EditarMashup Developer Community Lienzo de JackBe para facilitar la creacion de Enterprise Mashups Webmashup com Mashups amp Web 2 0 APIs programmableweb com Dedicado exclusivamente a Mashups QEDWiki Lienzo de IBM para facilitar la creacion de Mashups www kapowtech es KAPOW Technologies en Espanol tecnologia KAPOW para creacion de agregadores elagregador blogspot com El Blog del Agregador blog sobre agregadoresLecciones Editar Como crear un mashup paso a paso Ejemplo con Yahoo Pipes pipes yahoo com y Google Maps 1 Como crear un Mashup En Microsoft PopflyCompeticiones Editar mashupawards com Mashup Competicion Mashup Competicion Datos Q821080Obtenido de https es wikipedia org w index php title Mashup aplicacion web hibrida amp oldid 137559847, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos