Navegación

Búsqueda

Búsqueda avanzada

El autor Jesús M. Hermida ha publicado 2 artículo(s):

1 - Sm4RIA Extension for OIDE: Desarrollo de Rich Internet Applications en la Web Semántica

El presente artículo describe la extensión Sm4RIA para la herrarmienta OIDE (OOH4RIA Integrated Development Environment), que implementa la metodología Sm4RIA en dicha herramienta . La aplicación, basada en el entorno Eclipse, soporta el desarrollo de los modelos Sm4RIA y los procesos de transformación (modelo a modelo y modelo a texto) que facilitan la generación de una aplicación RIA semántica, la cual puede compartir datos en forma de Linked Data y puede consumir datos desde la red de Linked Data. Además, de forma complementaria a la aproximación Sm4RIA original, la herramienta incluye mecanismos para la generación de interfaces RIA a partir de ontologías y para la generación automática de vistas de administración de las aplicaciones diseñadas.

Autores: Jesús M. Hermida / Santiago Meliá / Andrés Montoyo / Jaime Gómez / 
Palabras Clave:

2 - Desarrollando una arquitectura de microservicios mediante MDE

En los últimos años, la industria del software ha apostado por la migración hacia las aplicaciones basadas en servicios y su despliegue en la nube por su promesa de obtener alta disponibilidad y escalabilidad. Tanto las aplicaciones Web como las móviles utilizan partes servidoras basadas en fachadas REST o SOA que en muchas ocasiones crecen tanto a nivel de servicios como de datos lo que complica su mantenibilidad. En este sentido, ha aparecido recientemente un estilo arquitectónico denominado microservicios que propone la división horizontal de la funcionalidad de una aplicación en una colección de servicios que gestionan separadamente su propia lógica y sus datos. Esta división permite explotar la escalabilidad de la nube a nivel de servicio y abordar los cambios más rápidamente. A pesar de sus beneficios, este estilo arquitectónico presenta algunas desventajas como la dificultad de agregar datos de diferentes microservicios y el mantenimiento de la consistencia entre las diferentes orígenes de datos. Para abordar estos dos retos, este trabajo presenta una solución MDE basada en una evolución del modelo de servicios de OOH4RIA. Este modelo permite tanto acelerar la creación de microservicios como facilitar el mantenimiento en la comunicación y la composición de datos de diferentes orígenes.

Autores: Santiago Meliá / Jesús M. Hermida / Cristina Cachero / Jaume Aragonés / 
Palabras Clave: microservices - Model-Driven Engineering - REST - SOA - web services