MAGOS: simplificación del desarrollo de aplicaciones.
(Jiménez Guarín, Claudia L.; Cañón Vargas, Marcela; Cardona Marín, Juan D. y López Borja, Vladimir)
Resumen

Este trabajo presenta MAGOS - Middleware Architecture for Grid Oriented Services. MAGOS ofrece al desarrollador de aplicaciones orientadas a servicios (SOA) la posibilidad de describir de forma declarativa los requerimientos no funcionales que espera de un grid, indicando los recursos necesarios, características de privacidad, replicación de servicios y de fuentes de datos. MAGOS se encarga de ubicar y asignar los recursos en el grid2, instala las aplicaciones y servicios y construye un catálogo que permite su posterior ubicación. Finalmente, permite orquestar dinámicamente aplicaciones existentes de acuerdo con su disponibilidad real y con las condiciones del grid en el momento de ejecución. MAGOS reduce la curva de aprendizaje para el desarrollador SOA y facilita la instalación y la cooperación de aplicaciones autónomas en el grid3.



Datagrid MAGOS: simplifying datagrid application development.
(Jiménez Guarín, Claudia L.; Cañón Vargas, Marcela; Cardona Marín, Juan D. y López Borja, Vladimir)
Abstract

MAGOS - Middleware Architecture for Grid Oriented Services, offers to the developer of service oriented applications a descriptive way to declare the non functional requirements for installing and executing grid-enabled applications. The developer indicates the required resources, privacy features and replication requirements on services and data sources. MAGOS installs and locates complex services using a catalog. Finally, it offers a workflow definition functionality, which allows orchestrating existing applications in agreement with its actual availability on the grid and to the actual grid load. MAGOS helps reducing the learning curve for the SOA developer to interact with a grid, installing and running applications in a good context for cooperation between autonomous, heterogeneous datagrid applications.


Ponencia publicada en: Memorias del Congreso Latinoamericano de Computación de Alto Rendimiento (CLCAR) Santa Marta, Colombia 13 al 18 de agosto 2007. J.C. Jaime y G. Díaz (editores), Publicaciones Univ. Industrial de Santander, Bucaramanga, Colombia (2007).