sec a0003 - pag p04 - d.- Mashups. Compartición de soluciones.
d.- Mashups. Compartición de soluciones.
Nos adentramos en algo que ya conocemos todos, es otra de las características del modelo cooperativo que estamos creando. Aquí tenemos una referencia técnica genial en la wikipedia :
Pero vamos a hacer un enfoque más didáctico. Más sencillo.
El objetivo de esta técnica es compartir la generación de contenido con otros contenidos ya creados. Por ejemplo, y es el ejemplo más famoso de mashup. Si tenemos un listado de direcciones. Si además ponemos un mapa de esa dirección y ese mapa lo obtenemos de Google, Yahoo, etc, ya tenemos nuestro mashup, donde compartimos el esfuerzo de nuestra aplicación con un componente ya creado.
Hay muchas otras vertientes y enfoques prácticos, pero al final volvemos al modelo de componentes, la diferencia es que en este caso son componentes distribuidos. Lo que más adelante ahondaremos en lo que sería el mundo SOA.
Pero ya que ha salido el termino, debemos explicarlo. Y lo tenemos en el día a día, en tu propia casa.
Tu en tu casa dispones de agua caliente, gas natural, tv por cable. Pero todos esos servicios no los creas tu. No dispones de un calentador para el agua. Es un servicio que te solucionan otros.
En el software ocurre igual, en vez de crearlo tu todo, lo que haces es utilizar servicios que te proporcionan otros.
Y un servicio no es más que una forma de presentar un componente o una serie de componentes utilizados para crear ese servicio.