- -

Migración de plantillas generadoras de informes usando tecnología de microservicios y 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

Migración de plantillas generadoras de informes usando tecnología de microservicios y 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 Chen, Xiwen es_ES
dc.date.accessioned 2023-09-12T06:58:33Z
dc.date.available 2023-09-12T06:58:33Z
dc.date.created 2023-07-13
dc.date.issued 2023-09-12 es_ES
dc.identifier.uri http://hdl.handle.net/10251/196212
dc.description.abstract [ES] Este trabajo se ha realizado en el contexto de unas prácticas de empresa en el departamento de I+D+i de una empresa del sector sociosanitario. La empresa está desarrollando una nueva versión de su ERP y este trabajo se ha centrado en el desarrollo de un proceso de migración de plantillas generadoras de informes. Estas plantillas son documentos que contienen una serie de variables que permiten diseñar la estructura y contenido de un informe. La implementación del proyecto se ha realizado mediante la adopción de una estrategia de Desarrollo Dirigido por Modelos (MDD por sus siglas en inglés), haciendo uso de la tecnología DSL Tools para crear los modelos necesarios para el proceso de migración. Este enfoque ha permitido generar automáticamente partes del código a partir de los modelos, lo que ha mejorado la eficiencia y la calidad del desarrollo. Para trabajar con los documentos de las plantillas, se ha utilizado el SDK de Open XML, que permite manipular documentos en formato WordprocessingML. Este SDK ha sido fundamental para leer y procesar las plantillas. ASP.NET Core ha sido la tecnología seleccionada para el desarrollo del microservicio, un marco de trabajo robusto y flexible para el desarrollo de aplicaciones web. Se ha utilizado DSL Tools como instrumento para la construcción de los modelos, que ha permitido crear modelos precisos y completos que representan los conceptos y las relaciones del dominio del problema. El lenguaje de programación utilizado ha sido C#, un lenguaje moderno y potente que ofrece una amplia gama de características para el desarrollo de software. es_ES
dc.description.abstract [EN] This work has been carried out in the context of an internship in the R&D&I department of a company in the health and social care sector. The company is developing a new version of its ERP and this work has focused on the development of a migration process of report-generating templates. These templates are documents that contain a series of variables that allow the structure and content of a report to be designed. The project has been implemented by adopting a Model Driven Development (MDD) strategy, making use of the DSL Tools to create the necessary models for the migration process. This approach has allowed parts of the code to be automatically generated from the models, which has improved the efficiency and quality of the development. To work with the template documents, the Open XML SDK has been used, which allows manipulation of documents in WordprocessingML format. This SDK has been essential for reading and processing the templates. ASP.NET Core has been the selected technology for the development of the microservice, a robust and flexible framework for the development of web applications. DSL Tools have been used as a tool for the construction of the models, which has allowed the creation of accurate and complete models that represent the concepts and relationships of the problem domain. The programming language used was C#, a modern and powerful language that offers a wide range of features for software development. es_ES
dc.description.abstract [CA] Aquest treball s'ha realitzat en el context d'unes pràctiques d'empresa en el departament de R+D+i d'una empresa del sector sociosanitari. L'empresa està desenvolupant una nova versió de la seua ERP i aquest treball s'ha centrat en el desenvolupament d'un procés de migració de plantilles generadores d'informes. Aquestes plantilles són documents que contenen una sèrie de variables que permeten dissenyar l'estructura i contingut d'un informe. La implementació del projecte s'ha realitzat mitjançant l'adopció d'una estratègia de Desenvolupament Dirigit per Models (MDD per les seues sigles en anglés), fent ús de la tecnologia DSL Tools per a crear els models necessaris per al procés de migració. Aquest enfocament ha permés generar automàticament parts del codi a partir dels models, la qual cosa ha millorat l'eficiència i la qualitat del desenvolupament. Per a treballar amb els documents de les plantilles, s'ha utilitzat el SDK de Open XML, que permet manipular documents en format WordprocessingML. Aquest SDK ha sigut fonamental per a llegir i processar les plantilles. ASP.NET Core ha sigut la tecnologia seleccionada per al desenvolupament del microservei, un marc de treball robust i flexible per al desenvolupament d'aplicacions web. S'ha utilitzat DSL Tools com a instrument per a la construcció dels models, que ha permés crear models precisos i complets que representen els conceptes i les relacions del domini del problema. El llenguatge de programació utilitzat ha sigut C#, un llenguatge modern i potent que ofereix una àmplia gamma de característiques per al desenvolupament de programari. es_ES
dc.format.extent 61 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 Desarrollo dirigido por Modelos es_ES
dc.subject DSL Tools es_ES
dc.subject WordProcessingML es_ES
dc.subject Migración de plantillas es_ES
dc.subject Informes es_ES
dc.subject OpenXml SDK es_ES
dc.subject Model Driven Development es_ES
dc.subject Template Migration es_ES
dc.subject Reporting 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 Migración de plantillas generadoras de informes usando tecnología de microservicios y generación automática de código es_ES
dc.title.alternative Migration of reporting templates by using microservices and automatic code generation technologies es_ES
dc.title.alternative Migració de plantilles generadores d'informes usant tecnologia de microserveis i generació automàtica de codi es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto 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 Chen, X. (2023). Migración de plantillas generadoras de informes usando tecnología de microservicios y generación automática de código. Universitat Politècnica de València. http://hdl.handle.net/10251/196212 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\155898 es_ES


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

Mostrar el registro sencillo del ítem