- -

Diseño y desarrollo de un microservicio de migración de datos en un contexto de MDD

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño y desarrollo de un microservicio de migración de datos en un contexto de MDD

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Letelier Torres, Patricio Orlando es_ES
dc.contributor.author Rabal García, Alejandro es_ES
dc.coverage.spatial east=-0.3462987187504041; north=39.47250911619321; name=Carrer de l'Actriu Encarna Máñez, 3, 46022 València, Valencia, Espanya es_ES
dc.date.accessioned 2022-09-05T18:52:34Z
dc.date.available 2022-09-05T18:52:34Z
dc.date.created 2022-07-14
dc.date.issued 2022-09-05 es_ES
dc.identifier.uri http://hdl.handle.net/10251/185294
dc.description.abstract [CA] Aquest treball és realitzat dins del context d’unes pràctiques d’empresa, la qual ofereix com a producte i servei un sistema de planificació de recursos empresarials (ERP) per a la gestió i administració en l’àmbit sociosanitari. Aquest TFG forma part del treball realitzat en el departament d’R+D+I, en el marc del desenvolupament d’una nova versió del producte que oferirà noves funcionalitats i millors sobre l’actual. La finalitat d’aquest treball és el desenvolupament d’un microservei de migració de dades integrat dins de l’estructura del nou producte programari compost per diferents microserveis. Aquest microservei s’encarregarà d’efectuar la migració de dades des del producte anterior al nou producte. Això permetrà que els clients puguen utilitzar el nou producte en el menor temps possible des de la seua instal·lació i sense necessitat de crear manualment les dades ja existents de l’anterior producte. Aquesta migració de dadesseràaprofitadanosolamentperafacilitar l’adaptació dels antics clients al nou producte, sinó que, entre altres coses, es farà una reestructuració de les dades, de manera que es permeten realitzar funcions que abans no es podien desenvolupar, com per exemple, l’anàlisi de dades per al seu ús en tasques d’aprenentatge automàtic o predicció. El desenvolupament d’aquest projecte s’ha dut a terme en un context de Desenvolupament Dirigit per Models (MDD, per les seues sigles en anglés) la qual cosa ha facilitat el treball realitzat. Així mateix, s’ha aplicat una metodologia àgil i els tests s’han elaborat al mateix temps que s’escrivia el codi. També s’han dut a terme diverses proves amb dades reals per a comprovar el correcte funcionament d’aquest microservei. La tecnologia usada per al desenvolupament del microservei ha sigut ASP.NET Core. Per a la creació dels models s’ha emprat una eina de DSL Tools i el llenguatge utilitzat ha sigut C#. es_ES
dc.description.abstract [ES] Este trabajo es realizado dentro del contexto de unas prácticas en empresa, la cual ofrece como producto y servicio software un sistema de planificación de recursos empresariales (ERP) para la gestión y administración en el ámbito sociosanitario. Este TFG forma parte del trabajo realizado en el departamento de I+D+i, en el marco del desarrollo de una nueva versión del producto que ofrecerá nuevas funcionalidades y mejoras sobre la actual. Lafinalidad deeste trabajo es el desarrollo de un microservicio de migración de datos integrado dentro de la estructura del nuevo producto software compuesto por diferentes microservicios. Este microservicio se encargará de efectuar la migración de datos desde el producto anterior al nuevo producto. Esto permitirá que los clientes puedan utilizar el nuevo producto en el menortiempoposible desde su instalación y sin necesidad de crear manualmente los datos ya existentes del anterior producto. Esta migración de datos será aprovechada no solamente para facilitar la adaptación de los antiguos clientes al nuevo producto, sino que, entre otras cosas, se hará una reestructuración de los datos, de forma que se permitan realizar funciones que antes no se podían desarrollar, como por ejemplo, el análisis de datos para su empleo en tareas de machine learning o predicción. El desarrollo deesteproyectosehallevadoacaboenuncontextodeDesarrolloDirigido por Modelos (MDD, por sus siglas en inglés) lo cual ha facilitado el trabajo realizado. Asimismo, se ha aplicado una metodología ágil y los tests se han elaborado al mismo tiempo que se escribía el código. También se han llevado a cabo diversas pruebas con datos reales para comprobar el correcto funcionamiento de este microservicio. La tecnología usada para el desarrollo del microservicio ha sido ASP.NET Core. Para la creación de los modelos se ha empleado una herramienta de DSL Tools y el lenguaje utilizado ha sido C#. es_ES
dc.description.abstract [EN] This work is done in the context of a company internship, this company offers an enterprise resource planning (ERP) system as a software product for the management and administration in the social and health care field. This thesis is part of the work carried out in the R+D department, in the development framework of a new version of the product that will offer new features and improvements over the current one. The objective of this work is the development of a data migration microservice integrated in the structure of the new product, consisting of different microservices. This microservice will be in charge of migrating data from the current product to the new one. This will allow the customers to use the new product in the shortest possible time after its installation, without the need to create manually the existing data of the previous product. This data migration will be used not only to facilitate the adaptation of the current costumers to the new product, but also, among other things, a data restructuring will be carried out, so that new features will be able to be done, for example, the data analysis for its use in machine learning and prediction tasks. Thedevelopmentof this project has been carried out in a Model Driven Development (MDD) context, which has facilitated the work carried out. Likewise, an agile methodology has been applied, and the tests have been developed at the same time that the code was written. Several tests have also been carried out with real data, in order to verify the correct functioning of this microservice. The technology used for the development of the microservice is ASP.NET Core. For the creation of the models, some Domain Specific Language tools has been used, and the language used is C#. es_ES
dc.format.extent 75 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 Migración de datos es_ES
dc.subject Microservicios es_ES
dc.subject Desarrollo dirigido por modelos es_ES
dc.subject DSL Tools es_ES
dc.subject .NET es_ES
dc.subject C# es_ES
dc.subject Data migration es_ES
dc.subject Microservices es_ES
dc.subject Model driven development es_ES
dc.subject Migració de dades es_ES
dc.subject Microserveis es_ES
dc.subject Desenvolupament Dirigit per Models 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 Diseño y desarrollo de un microservicio de migración de datos en un contexto de MDD es_ES
dc.title.alternative Design and development of a data migration microservice in a MDD context es_ES
dc.title.alternative Disseny i desenvolupament d'un microservei de migració de dades en un context de MDD 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 Rabal García, A. (2022). Diseño y desarrollo de un microservicio de migración de datos en un contexto de MDD. Universitat Politècnica de València. http://hdl.handle.net/10251/185294 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\149828 es_ES


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

Mostrar el registro sencillo del ítem