Gengular : hacia la automatización de aplicaciones empresariales bajo el paradigma de arquitectura SPA y el enfoque MDE

Las empresas que desarrollan proyectos de software requieren automatizar la construcción de aplicaciones con el fin de reducir los costos y tiempos de implementación; sin embargo, el proceso para reutilizar e integrar sus activos tecnológicos empresariales a nuevos proyectos es complejo y además enf...

Full description

Autores:
Tipo de recurso:
masterThesis
Fecha de publicación:
2017
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
spa
OAI Identifier:
oai:repository.javeriana.edu.co:10554/33914
Acceso en línea:
http://hdl.handle.net/10554/33914
https://doi.org/10.11144/Javeriana.10554.33914
Palabra clave:
Ingeniería dirigida por modelos
Aplicación de página única
Angular JS
HTML5
Java empresarial
Model-driven engineering
Single-Page application
AngularJS
HTML5
Java enterprise
Maquetas (Ingeniería)
Arquitectura dirigida por modelos
Desarrollo de páginas web
Maestría en ingeniería de sistemas - Tesis y disertaciones académicas
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
Description
Summary:Las empresas que desarrollan proyectos de software requieren automatizar la construcción de aplicaciones con el fin de reducir los costos y tiempos de implementación; sin embargo, el proceso para reutilizar e integrar sus activos tecnológicos empresariales a nuevos proyectos es complejo y además enfrentan la problemática de preservar en el tiempo sus sistemas de información frente a la constante evolución de plataformas y tecnologías. En el presente trabajo de grado, se propone una alternativa de solución a estas dos problemáticas aplicando el enfoque de la ingeniería dirigida por modelos (MDE), a partir de modelos en el lenguaje ISML que son independientes de cualquier tecnología y que permiten generar aplicaciones web modernas que siguen el paradigma de arquitectura SPA, mediante un transformador de código denominado Gengular. Adicionalmente en este trabajo se modelaron componentes empresariales que se preservan en el tiempo por ser independientes de cualquier tecnología, y que al mismo tiempo son fáciles de acoplar a aplicaciones SPA mediante las herramientas construidas en el proyecto.