Resumen:
|
[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 ...[+]
[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] 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 ...[+]
[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#.
[-]
[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 ...[+]
[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#.
[-]
|