- -

Reingeniería de aplicaciones Oracle Forms legadas a partir de reglas de extracción de elementos, y migración a tecnología Java por generación automática de código

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Reingeniería de aplicaciones Oracle Forms legadas a partir de reglas de extracción de elementos, y migración a tecnología Java por generación automática de código

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Letelier Torres, Patricio Orlando es_ES
dc.contributor.author Gómez Pérez, Carlos José es_ES
dc.date.accessioned 2018-09-06T17:53:42Z
dc.date.available 2018-09-06T17:53:42Z
dc.date.created 2018-07-12
dc.date.issued 2018-09-06 es_ES
dc.identifier.uri http://hdl.handle.net/10251/106731
dc.description.abstract [ES] Este TFG aborda el desarrollo de varias herramientas que ofrecen un proceso de reingeniería de aplicaciones construidas en Oracle Forms a tecnología Java. El proceso se caracteriza por una fase inicial de recopilación de elementos de una aplicación de Oracle Forms a partir de sus archivos exportados, de los cuales se obtienen modelos adaptados de los archivos en XML. A partir de dichos modelos se generan documentos en los que se detallan tanto los elementos relevantes para su posterior transformación automática mediante un motor de plantillas, como las estimaciones necesarias de esfuerzo y tiempo para la transformación manual de aquellos módulos de la aplicación que no se consigan generar automáticamente. Haciendo uso de un metalenguaje de traducción, se han creado distintas plantillas de transformación para el motor de plantillas, que junto a los archivos XML, genera automáticamente el código de la aplicación original a tecnología Java en una segunda fase orientada a la transformación. Dichas plantillas contienen unas directrices específicas para que los archivos obtenidos se generen como parte de un proyecto de la herramienta Sencha Architect, con el que posteriormente se podrá aplicar de forma más sencilla una fase final de integración y pruebas. es_ES
dc.description.abstract [EN] This project consists of the development of many software tools that offer an Oracle Forms applications reengineering process to Java technology. The process is characterized by an initial phase of collecting elements from an Oracle Forms application’s exported files from which adapted models of the application on XML are generated. Using this models some documents are generated, which details the main elements in the application that are needed to its later automatic transformation using a template engine, and any data or estimation needed for manual transformation of any part of the application that cannot be automatically generated. Using a translation metalanguage, different transformation templates have been created for the template engine, which will use them along with the XML files previously got, to automatically generate the code from the original application to Java technology in a second phase oriented to transformation. These templates contain specific guidelines so the files obtained are generated as part of a Sencha Architect project, with which a final integration and testing phase can be more easily applied es_ES
dc.description.abstract [CA] Aquest TFG conté el desenvolupament de diverses ferramentes que oferixen un procés de reingenieria d´aplicacions construides en Oracle Forms amb la tecnologia Java. El procés es caracteritza per una fase inicial de recopilació d´elements d´una aplicació d´Oracle Forms a partir dels seus arxius exportats, dels quals s´obtenen models adaptats dels arxius en XML. A partir de d´aquets models es generen documents en el que es detallen tant els elements rellevants per a la seua posterior transformació automàtica mitjançant un motor de plantilles, com les estimacions necessàries d´esforç i temps per a la transformació manual d´aquells mòduls de la aplicació que no es conseguixen generar automàticament. Fent ús d´un metallenguatge de traducció, s´han creat diferents plantilles de transformació per al motor de plantilles, que junt als arxius XML, generen automàticament el còdi de la aplicació original amb tecnologia Java en una segon fase orientada a la transformació. Aquestes plantilles contenen unes directrius específiques per a què els arxius obtinguts es generen com a part d´un projecte de la ferramenta Sencha Architect, amb el que posteriorment es podrà aplicar de forma més fàcil a una fase final d´integració i proves es_ES
dc.format.extent 87 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Oracle Forms es_ES
dc.subject Reingeniería es_ES
dc.subject Migración es_ES
dc.subject Automatización es_ES
dc.subject Java es_ES
dc.subject Reengineering es_ES
dc.subject Migration es_ES
dc.subject Automation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Reingeniería de aplicaciones Oracle Forms legadas a partir de reglas de extracción de elementos, y migración a tecnología Java por generación automática de código es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Gómez Pérez, CJ. (2018). Reingeniería de aplicaciones Oracle Forms legadas a partir de reglas de extracción de elementos, y migración a tecnología Java por generación automática de código. http://hdl.handle.net/10251/106731 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\82050 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem