Show simple item record

Professor Advisordc.contributor.advisorPerovich Gerosa, Daniel
Authordc.contributor.authorSoto Castro, Daniel Andrés 
Associate professordc.contributor.otherBustos Cárdenas, Benjamín
Associate professordc.contributor.otherPérez Rojas, Jorge
Associate professordc.contributor.otherMarín Campusano, Beatriz
Admission datedc.date.accessioned2017-12-28T20:56:50Z
Available datedc.date.available2017-12-28T20:56:50Z
Publication datedc.date.issued2017
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/146361
General notedc.descriptionMagíster en Tecnologías de la Informaciónes_ES
Abstractdc.description.abstractHace diez años, la Tesorería General de la República (TGR) adquirió la plataforma BEA Weblogic versión 8.1 que le permitió incorporarse al mundo de las transacciones en línea. Esta plataforma es una tecnología propietaria que ya se encuentra obsoleta y sin soporte por el fabricante. Además, BEA Weblogic 8.1 posee un entorno de desarrollo que permite construir aplicaciones de manera bastante rápida en Java, pero que pueden ser ejecutadas solamente en la versión especifica de la plataforma. La plataforma presenta además las siguientes debilidades: no trabaja en arquitecturas de hardware de 64 bits; los proveedores cobran las licencias por el uso de los productos y esto representa un costo elevado para la TGR; y las aplicaciones construidas para esta plataforma se han transformado en sistemas legados. Debido a esta problemática se propuso un proceso general de migración, el cual tiene como objetivo desarrollar un mecanismo para migrar aplicaciones desarrolladas para la plataforma Weblogic 8.1 y que puedan ser instaladas en una plataforma JEE estandarizada. Este proceso comienza con el subproceso Realizar Análisis Preliminar, el cual es necesario para preparar la migración de una aplicación a la nueva plataforma. Sigue con el subproceso Ejecutar Migración es donde se ejecuta la migración propiamente tal, ya que en esta parte del proceso se convierte la aplicación legacy o legada en una nueva aplicación para una nueva plataforma. Finaliza con el subproceso Validar Migración, el cual es necesario para validar si la ejecución del proceso de migración de una aplicación a la nueva plataforma fue realizada correctamente. Adicionalmente se desarrollaron tres herramientas automatizadas que asisten al proceso de migración. La prueba de concepto mostró que la migración manual es costosa, pero se encontraron oportunidades de mejoras al automatizar ciertas tareas para agilizar los tiempos de desarrollo. La actualización de las aplicaciones a una nueva plataforma es posible apoyada por un proceso definido que ayude a la codificación de los sistemas de software de acuerdo a la tecnología en la que se construyen. Como lecciones aprendidas de este proceso de migración o reingeniería, lo más importante tener en cuenta si se encuentran tareas repetitivas en un proceso, es tratar de automatizarlas en lo posible, para que asista al proceso y dejar manualmente las tareas que no puedan automatizarse.es_ES
Lenguagedc.language.isoeses_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectReingenieríaes_ES
Keywordsdc.subjectServicios webes_ES
Keywordsdc.subjectBEA Weblogic 8.1es_ES
Títulodc.titleProceso de reingeniería de aplicaciones de la Plataforma BEA Weblogic 8.1 a JEE estándares_ES
Document typedc.typeTesis
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computación
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES


Files in this item

Icon
Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile