Ciencias de la Información Vol. 43, No. 3, septiembre - diciembre, pp. 43 - 48, 2012
Los Mashups: aplicaciones compuestas de la Web 2.0,
exposición de caso
«Generalmente las personas exitosas en la vida son quienes poseen
la mejor información».
Benjamin Disraeli (1804–1881)

Orestes Febles Díaz
Carlos Pupo Ortiz
Vivian Estrada Sentí
Juan Pedro Febles Rodríguez
Para las empresas de hoy, Internet
For the today companies, Internet represents
representa un canal que ofrece infinitas
a channel that offers endless opportunities
oportunidades de éxitos en sus operaciones
for success in their commercial operations
comerciales que van evolucionando junto a
evolving along with the Web. The emergence
la Web. La aparición de la Web 2.0 en el
of Web 2.0 in the virtual environment has
entorno virtual se ha expandido de forma
increasingly expanded during the last few
acelerada durante los últimos años debido
years due to the need of creating powerful
a la necesidad de crear aplicaciones
combined applications and at the same
compuestas poderosas y sencillas de utilizar,
time easy to use, and to the enormous
y a la enorme importancia del entorno Web
importance of the Web environment in order
para prestar servicios al usuario. La
to provide services to users. The reuse of
reusabilidad de la gran cantidad de
the big amount of information published
información que se publica actualmente,
at present, their combination and
su combinación y composición es parte de
composition is a part of the work carried
la labor que realizan las aplicaciones
out by hybrid applications also known as
híbridas, también conocidas como
Mashups. In this article, the authors describe
mashups. En este artículo los autores
Mashups concepts, the main types that
exponen conceptos de mashups, los
exist, and focus on the benefits provided by
principales tipos que existen, centran su
them, and characterize and explain part of
atención en los beneficios que reportan,
their functioning. The case of study focuses
caracterizan y explican parte de su
on an academic management application
funcionamiento. El caso de estudio se
on the teaching results scored. The tools
centra en una aplicación de gestión
used for its development are examined and
académica, sobre los resultados docentes
a scenario combining several data sources
registrados Se examinan las herramientas
is described. It is demonstrated through
más usadas para su desarrollo y se describe
this research that the technologies in
the environment of the Web 2.0 and its

un escenario donde se combinan varias
functioning dynamics constitute an area of
fuentes de datos. Se evidencia con los
great future for the social sciences and,
resultados de investigación que las
particularly, for research in the economic,
tecnologías en el entorno de la Web 2.0
academic and entrepreneurial fields.
y sus dinámicas de funcionamiento
constituyen un área de gran futuro para

Keywords: Mashups, Web 2.0, scraping
las ciencias sociales y, particularmente, en
Web, SOA, services
la investigación en el campo económico,
académico y de empresas.

Palabras clave: mashups, Web 2.0, Web
scraping, SOA, servicios

Ciencias de la Información
43


Febles, Pupo, Estrada y Febles
Introducción
primeros avances del comercio electrónico.
de contenido mediante los fenómenos como
La expansión ilimitada hizo que los navegadores
las wikis, los blogs, el etiquetado colaborativo
uando el universo de la Web se
no sólo tomaran las computadoras de los
y uno muy importantes para las organizaciones
dio a conocer al mundo, eran
C
hogares si no los teléfonos celulares y los
en la actualidad: los mashups (Young, 2009).
prácticamente científicos los que
dispositivos móviles en general. Otro
interactuaban y consumían su contenido. No
importante evento fue el estallido de la iniciativa
Metodología
era frecuente que un navegador funcionara
de la «Burbuja Web», la cual fracasó por no
fuera de las computadoras de una universidad
lograrse a partir de ella los beneficios esperados,
En esta investigación se utilizó el análisis
o de un laboratorio y la existencia de sitios
culminando así lo que se ha catalogado como
documental, el método analítico-sintético
Web era pobre como se puede ver en la
la primera fase dentro de la evolución de la
para descomponer el problema de investigación
Figura 1.
Web: la Web 1.0 (Ogrinz, 2009).
en elementos por separado y profundizar en
el estudio de cada uno de ellos. Se realizaron
A pesar de ello en poco tiempo la tecnología
Las empresas continuaron su búsqueda en
entrevistas para obtener los problemas
Web iba a tomar el camino del desarrollo
su camino por la adopción de nuevas formas
presentes en las empresas estudiadas con
apoyada en históricos momentos como la
de comercio electrónico que les resultaran
relación a la composición de aplicaciones
aparición del primer navegador en el 1993
rentables. Surgieron nuevos mercados
y el uso de los mashups, las competencias y
que aumentó exponencialmente el auditorio
evolutivos de sitios como eBay que reunía
conocimientos necesarios para el desarrollo
de la Web. Las lentas conexiones por vías
compradores y vendedores alrededor del
de aplicaciones híbridas, entre otros aspectos.
telefónicas de los usuarios se cambiaron por
mundo. Estos mercados online fueron la base
Mediante el método experimental se
proveedores de Internet especializados que
para los conceptos de redes sociales que hoy
comprobaron los beneficios del uso de
aparecieron ya en 1994. Surgieron los editores
se ven reflejados en sitios como Facebook
este tipo de aplicaciones compuestas en un
WYSIWYG (What you see is what you get)
o MySpace.
caso práctico.
que hicieron mucho más fácil la creación de
sitios Web para todo tipo de público.
Compañías y empresas que fracasaron en
el intento de controlar la Web percibieron el
Con el mismo objetivo se realizó un diagnóstico
donde se aplicaron encuestas a varios
Ante la acción de Internet y sus espacios o
nacimiento de un nuevo paradigma.
especialistas con experiencia en el desarrollo
sitios Web, se expresan la información y
Coincidieron varios eventos importantes: el
de proyectos con arquitecturas orientadas
sus sistemas a través de sus componentes:
abaratamiento de los costos de la banda ancha
a servicios, arquitectos, desarrolladores de
mecanismos de entrada y salida de la
de conexión a internet, el acceso a la Web
software, ejecutivos, profesionales y técnicos.
información, almacenes de datos y los
desde múltiples dispositivos y el surgimiento
Mediante el diagnóstico se pudo evaluar el
mecanismos de recuperación de información.
de nuevos ambientes cooperativos para la
estado en que se encuentra la utilización y
La Web se va convirtiendo desde apreciables
organización de la información.
niveles interoperables en un espacio social,
conocimiento de la tecnología relacionada
como parte de una sociedad de la información,
Tim O’Reilly en su famoso escrito ¿Que es
con el desarrollo de aplicaciones compuestas,
del conocimiento y su comunicación.
la Web 2.0? vaticinó una revolución de los
y dentro de estas, los mashups. También se
negocios en la industria de la computación
examinó la capacidad para componer los
Las herramientas colaborativas en la Web
causada al tratar a Internet como una plataforma
recursos existentes como activos de software
2.0 se desarrollan para permitir un significante
(Governor, Hinchcliffe, & Nickull, 2009). Su
en las instituciones y la interoperabilidad
aprendizaje, donde se precisa utilizar la
éxito esta conducido por la flexibilidad y la
que existe entre estos recursos y los medios
información catalogada y con ética, motivando
democratización de la creación y manipulación
que los consumen, así como las causas que
a concientizarnos en por el uso de la información
de forma eficiente.
La Web ha sufrido importantes cambios
debido al surgimiento y popularización de
la llamada Web 2.0. Esto ha provocado una
generalización en el uso de las herramientas
de generación de información permitiendo
que los miembros de las sociedades se
involucren a escala global. Las tecnologías
de la Web 2.0 y sus dinámicas de
funcionamiento constituyen un área de
gran futuro en la que se profundiza en
investigaciones en ciencias sociales y,
particularmente, en la investigación en el
campo económico, académico y de empresas.
Las empresas comenzaron a ver la Web como
un canal que ofrecía infinitas oportunidades
Figura 1. Crecimiento de sitios Web, 1990–2000.
de éxitos en sus ventas y se notaron los
Fuente: (Ogrinz, 2009)
44
volumen 43, no. 3, septiembre-diciembre, 2012



Los Mashups: Aplicaciones Compuestas de la Web 2.0, exposición de caso
provocan los pocos avances obtenidos en
Según Keith Chapman ejecutivo de la premiada
la composición de aplicaciones a pesar del
compañía WSO2 (Web Services Oxygen) los
reconocimiento que tiene esta disciplina.
mashups son: «aplicaciones compuestas que
combinan datos o funcionalidades de 2 o más
fuentes externas para crear un nuevo servicio
Análisis y discusión
o un componente web». Los mashups
componen contenido que beneficia la
La aparición de la Web 2.0 en el entorno virtual
se ha expandido de forma extraordinaria
experiencia de los usuarios a través de una
durante los últimos años debido a la necesidad
fácil y rápida integración usando APIs
de crear aplicaciones compuestas poderosas
(Application Programming Interface) (Figura
Figura 3. APIs públicas.
y sencillas de utilizar, y a la importancia del
2), fuentes de datos como feeds (contenido
entorno Web para prestar servicios al usuario.
sindicado) y Web scraping (técnica para
Fuente: http://www. programmableweb.com/apis
obtener información directamente de páginas
Un desarrollo de aplicaciones rápido y fácil
Web), con el objetivo de producir resultados
Mashups y los portales
ha sido siempre una meta de la ingeniería de
superiores a los originales.
empresariales
software. El principio de la reusabilidad de
algo que ya ha sido construido y probado es
Tipos de Mashups
La agregación de información desde múltiples
una de las maneras más rápidas de conseguir
sitios no es un concepto nuevo. Las compañías
este objetivo. Desde la programación
Atendiendo a sus características los mashups
luchan por compartir sus aplicaciones y fuentes
estructurada, la programación orientada a
se pueden agrupar en mashups consumidores,
de información directa y uniformemente que
objetos, las plantillas, los servicios Web
mashups de datos y mashups empresariales.
les permita ganar en productividad a sus
(Daigneau, 2011), cada avance en
Los mashups consumidores son los más
empleados. Muchas veces para lograr este
programación ha nacido desde un deseo
conocidos y los más fácil de ejemplificar,
objetivo utilizan portales empresariales
continuo de usar material existente antes
son aquellos que combinan datos de distintas
(Sarang, 2009)
que construirlo desde cero. La reusabilidad
fuentes y presentan una interfaz gráfica por
de la gran cantidad de información que se
lo general sencilla. Un buen ejemplo son
Los portales empresariales brindan
publica en la Web actualmente fue un problema
aquellos que incluyen el API de Google Maps
comodidades para las organizaciones
avizorado por Tim Berners-Lee quien ofrece
y Google Earth (Young, 2009).
como son SSO (Single Sign On : permite la
una solución en la llamada «Web Semántica»,
autenticación una sola vez para obtener
la cual describe una plataforma para el
Los mashups de datos mezclan información
acceso a múltiples aplicaciones que exponen
intercambio de datos, conocimiento y
similar de distintas fuentes, presentando el
información de distintos sistemas o aplicaciones
significado de la información (Segaran,
resultado con un nuevo entorno gráfico. Los
compuestas) y la personalización que permite
Evans, & Taylor, 2009). Mientras se definen
más notables de este tipo son aquellos que
a los usuarios configurar la presentación
nuevos elementos para llegar a esta nueva
consumes datos a través de varios Web feeds
basado en sus gustos y necesidades.
y prometedora fase en la evolución de la
como Yahoo, Google y Twitter. El mashup
Web, quienes se encargan de cumplir parte
En esta era del manejo individualizado de
de esta visión hoy en día son precisamente
empresarial, por lo general, combina
contenido, la inclusión de los mashups dentro
los mashups.
información tanto de fuentes externas como
internas de la organización, aportando valor
de la infraestructura tecnológica de un portal
corporativo permite además que los usuarios
Los autores precisan como definición de
agregado a los datos de la propia institución.
puedan configurar y gestionar la información
mashup: «una aplicación híbrida que obtiene
Pueden ser enfocados incluso a un proceso
que desean visualizar y dar un paso más en
contenido de varias aplicaciones web para
o grupo de procesos determinado, agregando
la satisfacción de los requerimientos de los
crear algo nuevo». Los mashups son una
una funcionalidad colaborativa y obteniendo
usuarios por muy específicos que sean. De
mezcla interesante de contenidos como
como resultado una aplicación de negocio
ahí que muchos proveedores de herramientas
pudieran ser galerías de los videos más
apropiada. A aquellos mashups que se
para desarrollar y desplegar portales soportan
populares, las noticias más relevantes, la
desarrollan dentro de otros se les llaman
localización de un artículo o personas en un
mashups monstruos.
la implementación de mashups (Sezov, 2011).
mapa. Ellos facilitan la combinación de
información de una manera sencilla, visualmente
atractiva y eficaz. Algunos autores afirman
que es una palabra que proviene de un término
en inglés asociado a la música, que significa
la creación de una nueva canción a partir de
la mezcla o pedazos de otras canciones
(Bernal, 2009).
Sus características más notables son:
• La combinación
• La visualización
Figura 2. Anatomía de los mashups
• La agregación
Fuente: wso2.org
Ciencias de la Información
45


Febles, Pupo, Estrada y Febles
Mashups. «La última milla»
permitido a los desarrolladores ser capaces
Base. Es considerada una herramienta ideal
de crear fácilmente nuevos servicios
para recopilar información, permitiendo a los
de Soa
apoyándose en la composición de los mismos
usuarios consultarla y manipularla.
y fuentes de datos distribuidas en Internet.
La arquitectura orientada a servicios tiene
b) IBM Mashup está diseñado para ofrecer
entre sus principios fundamentales el bajo
una solución fácil en cuanto al uso de mashups
Entre los sitios más comúnmente usados para
acoplamiento crea una atmósfera favorable
en los negocios. También ofrece soporte en
la creación de estas aplicaciones se encuentran:
para que los desarrolladores creen nuevas
línea para la creación de mashups de usos
aplicaciones, rehusar y combinar las
• Google Maps
específicos y dinámicos con las capacidades
funcionalidades existentes en lo que serían
• Del.icio.us
de seguridad requeridas por las modernas
las aplicaciones compuestas (Erl, 2007).
tecnologías de información.
• Amazon Web Services
A pesar de que SOA no es algo nuevo ni
• eBay
c) Yahoo Pipes es un servicio en línea gratuito
desconocido, vale decir que si se encuentra
que permite mezclar entradas de usuarios,
en constante evolución. El uso de estándares
• Flickr
sitios Web, resultados de búsqueda, feeds,
abiertos combinado con los protocolos
• Microsoft
contactos y toda la información personalizada
relacionados a la Web, ha llevado a las
• Yahoo
que el usuario necesite. Entre las características
organizaciones que adoptan iniciativas de
• YouTube
del servicio encontramos una extensa librería
este tipo, a que sus beneficios superen
de módulos que puede ser utilizada por los
• Twitter
claramente sus costos con vista al éxito.
usuarios; los módulos también pueden ser
creados directamente por el usuario. Además,
Y muchos de ellos cuentan con recursos
El uso de mashups ayuda a iluminar el valor
cuenta con una interfaz gráfica que facilita
poderosos para el diseño e implementación
de SOA ante los ojos de los usuarios de
el diseño y programación de pipes sin utilizar
de los mashups.
negocios, pues estimulan la creación de
código. Es importante mencionar que el término
servicios bien diseñados, incrementan la
pipes se deriva de los populares «pipes» de la
Para la creación de un mashup es necesario
composición de aplicaciones, facilitan la
línea de comando del sistema operativo Linux.
contar con herramientas que permita crearlos
creación de servicios para las etapas de
de forma sencilla y no necesariamente
d) Facebook Mashup es más que una red
prueba y enriquecen la agilidad de la empresa
utilizando código. Entre las herramientas
social para ver fotos de amigos, pues está
(Yee, 2008).
más usadas se encuentran:
siendo usado por las empresas para construir
sus propias redes. Entre las características
Los mashups representan un nuevo paso
a) Google Mashups es un entorno de
principales de esta tecnología destaca el hecho
evolutivo en cuanto a la reutilización de los
programación que ofrece a los desarrolladores
de que reúne los programas de alerta de
distintos servicios y aplicaciones que provee
un conjunto de herramientas con las que
escritorio en una interfaz para ver notificaciones
la infraestructura SOA con el objetivo de crear
pueden crear aplicaciones Web y mashups
recientes, fotos, una lista alfabética de amigos,
un nuevo contenido o servicio, beneficiándola
sencillos de forma rápida a través de servicios
recibir alertas y subir fotos, utiliza Flickr,
totalmente. Es opinión de los autores que para
de Google tales como Google Maps y Google
Twitter y los blogs, esto permite configurar
la implementación exitosa de entornos
orientados a servicios las organizaciones deben
prepararse para adoptar también el desarrollo
de mashups como un método válido y actual
de composición de aplicaciones. De la misma
manera de que los mashups son voraces
consumidores de servicios, también son
productores de ellos, usando patrones y
principios similares a los predicados por SOA,
añadiéndole valor a cualquier ambiente o
arquitectura orientada a servicios, coincidiendo
en muchos de sus beneficios. Esto conlleva
a avances en su adopción, estandarización
y consolidación en el mundo tecnológico.
Herramientas para el desarrollo de mashups:
La creciente implantación de servicios web
ha permitido la creación de entornos de
programación altamente confiables para
aplicaciones distribuidas. La aplicación de
tecnologías novedosas como Ajax, Google
Maps, Google Earth, redes P2P, Gnutella,
entre otras, ha multiplicado la versatilidad
del entorno Web haciéndolo más atractivo,
dinámico e interactivo para el internauta. Por
otro lado, estas herramientas también han
Figura 4. Escenario global donde participan los mashups.
46
volumen 43, no. 3, septiembre-diciembre, 2012

Los Mashups: Aplicaciones Compuestas de la Web 2.0, exposición de caso
la visualización de lo que quiere mostrar y la
compuestas y específicamente en los
organizadas por grupos registrando el claustro
velocidad en la que se ve; tiene una aplicación
mashups, posibilitándole un rápido acceso
de profesores correspondiente. Al tener el
para la localización de amigos, y un servicio
a las fuentes que consume.
centro una matrícula muy amplia el principal
de gestión de video que permite publicar,
problema se tiene en el seguimiento docente
administrar y entregar video en línea, permite
Las herramientas actuales con la evolución
de cada estudiante. Es de vital importancia
a los usuarios añadir feeds, aplicaciones,
ascendente de la tecnología permiten aplicar
identificar y pronosticar las posibles malas
correo electrónico y sitios Web personales,
la técnica de scraping sobre sitios Web, archivos
notas para alertar a los estudiantes y analizar
entre otras características que hacen de esta
diversos como PDF y hojas de cálculo, bases
su conducta ante los asesores y trabajadores
tecnología una de las más utilizadas por
de datos y Web services. Entre las soluciones
sociales. Conociendo que cada miembro del
empresas y usuarios curiosos.
libres que existen se encuentra el marco de
centro docente cuenta con correo electrónico
trabajo Web Harvest. Este marco de trabajo
es necesario trazar una estrategia para
e) WSO2 Mashup Server por Oxigen es
se encuentra escrito en Java y provee un
corregir los problemas tempranamente. Las
una potente, pero sencilla y rápida manera
lenguaje de configuración y soporte para
aplicaciones de gestión académica usada
de adaptar la Web a la información basada
varios lenguajes scripts y un API para la
no necesariamente exponen servicios que
en las necesidades personales de los
manipulación de los resultados.
puedan ser usados para resolver problemáticas
individuos y organizaciones. Ofrece
empresariales.
anotaciones de Java Script para configurar
También se destaca la herramienta Mashup
los servicios desplegados, genera
Server de la compañía WSO2. Esta herramienta
automáticamente metadatos en tiempo de
a través de una configuración con Web Harvest
Solución
ejecución así como los recursos desplegados
y usando lenguaje JavaScript, permite exponer
para los mashups, tiene capacidad para una
servicios a partir de la aplicación de scraping
Se creó un mashup que haciendo uso del
interfaz de usuario personalizada, apoya a
sobre una o varias fuentes. Puede ocurrir que
scraping verifica el estado de las notas de
los ciclos de vida del servicio, muestra una
en determinadas ocasiones, tan solo los
cada estudiante además de recopilar su
consola de administración para manejar
usuarios estén interesados en parte del
usuario de correo electrónico así como el(los)
fácilmente los mashups, ofrece múltiples
contenido de una página Web, deseando
de su(s) profesor(es). Cada vez que ocurre
opciones de autenticación.
ignorar el resto de la información. Por ejemplo,
una actualización de una evaluación el mashup
en una página de meteorología, únicamente
envía a cada estudiante un correo electrónico
con la nota, además los datos de los profesores
Web Scrapping
es importante conocer el tiempo actual de
una ciudad en específico e incluir ese dato
como su nombre completo, departamento
docente y ubicación del mismo, que se
Cada día la necesidad del acceso a la
en otra aplicación informática o en un servicio.
encuentran en una base de datos de un sistema
información aumenta considerablemente.
Este proceso de extracción de una porción
de control de personal, es extraída e incluida
El crecimiento y expansión de la conocida
de una Web es posible gracias a la técnica de
a modo de recordatorio en el cuerpo del
como «red de redes» nos ha llevado a la
Web scraping y a las herramientas que facilitan
mensaje, así cada estudiante recibe en el
llamada era de la información. Todo
su uso.
correo la nota acompañada de los datos
aquello que necesitamos saber o conocer
del profesor y de su localización en caso de
lo encontramos en Internet: información
El proceso de tomar información pública y
querer efectuar una revisión.
meteorológica, últimas noticias, cambios en
usarla de manera libre en otras aplicaciones
el mercado. Y si se trata de una manera sencilla,
es cuestionable desde el punto de vista legal,
Cada cierto tiempo, a mediados y a fin de
cómoda y rápida mucho mejor.
ya que puede ser percibido como robo de
información que es propiedad de un sitio
cada semestre se toma todo el historial de
notas disponibles en el sistema de gestión
El scraping se considera una de las técnicas
Web. Al ser pública la información de la Web,
académica se dispone de una tabla con todo
fundamentales para el desarrollo ascendente
todo usuario tiene derecho a tomar el fragmento
el promedio hasta el momento, y se genera
de la Web, hoy por hoy permite exponer
de información que estime necesite, pero
quizás lo que muchos vean mal es que un
una gráfica con estos datos donde se ve
servicios Web a partir de datos publicados
software lo haga automáticamente. El tomar
claramente la trayectoria individual de los
en otros sitios, incrementando así el alcance
datos de una fuente sin referenciarla, y luego
estudiantes, incluyendo en un mensaje de
del proceso de «raspado» de la información.
publicarlos bajo otra autoría puede
correo electrónico sugerencias de estudio
Por lo general la información extraída es
considerarse como una acción ilegal. Es
de las asignaturas donde presentan mayores
procesada para tomar y/o regenerar los datos
necesario tener en cuenta este aspecto a la
dificultades.
que dieron origen a la misma.
hora de utilizar la técnica mencionada.
De igual manera a cada profesor se le envía
El Web scraping está estrechamente
una gráfica general por cada grupo de la
relacionado con la indexación Web, es una
Caso de Estudio
asignatura que imparte y se le informa además
técnica universal adoptada por la mayoría
de los estudiantes con mayores problemas.
de los motores de búsqueda. Comparte un
En un centro de estudio los resultados docentes
A estos últimos se les envía una notificación
objetivo común con la visión de la Web
se tienen registrados en una aplicación de
de cita con su trabajador social o asesor
semántica, una ambiciosa iniciativa que aún
gestión académica, que además de controlar
docente, datos que se extraen de la base de
requiere de avances en el procesamiento de
los resultados de cada asignatura y promedios
datos de control de personal, asimismo a
texto, la comprensión semántica, inteligencia
parciales y generales, almacena otros datos
cada trabajador social y asesor docente se
artificial y las interacciones humano-
del estudiante como el usuario de correo,
les notifica de las citas programadas así
computadora. Esta técnica es bastante
dirección donde vive, teléfono, entre
como de la trayectoria de los estudiantes
utilizada en el desarrollo de aplicaciones
otros. En este sistema las matrículas están
que necesitan analizar.
Ciencias de la Información
47


Febles, Pupo, Estrada y Febles
Figura 5. Fuentes del mashup y alerta de un estudiante crítico.
El principal beneficio es que cada estudiante
entorno de la Web 2.0 y sus dinámicas de
Sarang, P. (2009). Practical Liferay Java-
cuenta con mayor información sobre la
funcionamiento constituyen un área de
based Portal Applications
trayectoria que sigue, se realiza de forma
gran futuro en la que se profundiza en
Development.
inmediata. Se identifican con mayor claridad
investigaciones en ciencias sociales y,
aquellos estudiantes con problemas docentes.
particularmente, en la investigación en el
Segaran, T., Evans, C., & Taylor, J. (2009).
Se tiene constancia sobre notificaciones y
campo económico, académico y empresarial.
Programming the Semantic
Web: O’Reilly Media.
recordatorios a estudiantes y personal docente
de la institución, entre los puntuales beneficios
Referencias
Sezov, R. (2011). Liferay in Action:
que reporta.
Manning Publications.
Bernal, J. (2009). Web 2.0 and Social
Yee, R. (2008). Pro Web 2.0 Mashups:
Conclusiones
Networking for the Enterprise.
Remixing Data and Web
Enterprise mashups meet SOA. (2007).
Services: Apress.
- La actual Web 2.0 se ha convertido en una
Enterprise mashups meet
gigantesca red de servicios lo cual ofrece
SOA, extraído de: http://www.
Young, M. (2009). Google Maps Mashups
un futuro prometedor a los mashups.
infoworld.com/t/applications/
with Google Mapplets: Apress.
Próximamente los usuarios podrán disfrutar
enterprise-mashups-meet-soa-
de herramientas de desarrollo de sus propios
337. Consultado: 23 de
Recibido: 16 de enero de 2012.
mashups de una forma relativamente sencilla
septiembre de 2011.
Aprobado en su forma definitiva:
mientras este tipo de aplicaciones se continúan
5 de mayo de 2012
extendiendo por varias plataformas, y serán
Erl, T. (2007). SOA Principles of Service
accesibles a través de plataformas móviles,
Design Prentice Hall, ISBN
y no sólo a través de los navegadores Web
9780132344821.
Ing. Orestes Febles Díaz
Universidad de las Ciencias Informáticas
sino en sistemas operativos en dispositivos
País: Cuba
móviles como iPhone, o con Android.
Daigneau, R. (2011). Service Design
Patterns: Addison-Wesley,
Correo electrónico: <ofebles@uci.cu>
- Esta investigación muestra algunos datos
ISBN 978-0-321-54420-9.
Ing. Carlos Pupo Ortiz
de la evolución de la Web hasta llegar al
Universidad de las Ciencias Informáticas
significado de Mashups, un tipo de aplicación
Governor, J., Hinchcliffe, D., & Nickull, D.
País: Cuba
compuesta muy de moda en la era de la Web
(2009). Web 2.0 Architectures.
Correo electrónico: <cortiz@uci.cu>
2.0. Se dieron a conocer las herramientas más
Michael Meehan (2008). The SOA-RIA
usadas para su desarrollo y un caso práctico
Dra.C. Vivian Estrada Sentí
intersection, extraído de: http://
en una institución docente; donde se demostró
Universidad de las Ciencias Informáticas
itknowledgeexchange.techtarget.
que la indagación y el caso tratado constituye
País: Cuba
com/soa-talk/the-soa-ria-intersection.
una puerta de entrada para aquellos que se
Correo electrónico: <vivian@uci.cu>
Consultado: 10 de marzo de 2012.
inician en el uso de los mashups y su utilización
en aplicaciones informativas de actualidad.
Dr.C. Juan Pedro Febles Rodríguez
Ogrinz, M. (2009). Mashup Patterns. Designs
Universidad de las Ciencias Informáticas
and Examples for the Modern
País: Cuba
- Se evidencia con los resultados de
Enterprise. Massachusetts
Correo electrónico: <febles@uci.cu>
investigación que las tecnologías en el
Addison Wesley.
48
volumen 43, no. 3, septiembre-diciembre, 2012