Mostrar el registro sencillo del ítem
dc.contributor.advisor | Valderas Aranda, Pedro José | es_ES |
dc.contributor.author | Komitov, Tiodor | es_ES |
dc.date.accessioned | 2024-10-15T07:25:12Z | |
dc.date.available | 2024-10-15T07:25:12Z | |
dc.date.created | 2024-09-19 | |
dc.date.issued | 2024-10-15 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/210115 | |
dc.description.abstract | [ES] El propósito de este TFG es crear una aplicación web que funcione a modo de middleware entre una empresa y sus sistemas de gestión empresarial (o SGE). La finalidad es facilitar la transferencia de datos entre sistemas heterogéneos y permitir la automatización de estos procesos sin recurrir a desarrollar integraciones específicas. Estamos hablando de una aplicación web que constará de tres partes: la interfaz, la lógica y la infraestructura. La interfaz estará compuesta por una API y una interfaz gráfica de usuario que haga uso de esta. La lógica que facilitará el diseño y la ejecución de procesos de sincronización. La infraestructura permitirá la persistencia de las configuraciones de los procesos de sincronización y la ejecución de los mismos por medio de un sistema distribuido. La función de esta aplicación es permitir al usuario configurar sincronizaciones de datos automáticas desde la propia interfaz gráfica o integrandose contra la API. El usuario podrá configurar las sincronizaciones escogiendo qué datos descargar, qué transformaciones aplicarles, a qué SGE se los va a enviar y cuándo o con qué frecuencia lo va a hacer. Ese sistema estará preparado para descargar y subir datos a varios tipos de conexión. Será capaz de filtrar los datos que se van a subir, para enviar únicamente lo estrictamente necesario. También permitirá configurar transformaciones de los datos, tanto a nivel de valores como a nivel de formato del mensaje. Vamos a permitir que una sincronización se produzca a través de múltiples fuentes. Se podrán planificar las sincronizaciones para que estas se ejecuten sin interacción del usuario y sin bloquear el sistema. Todo se va a construir siguiendo los principios de modularidad y reutilización. Cada configuración se almacenará en un perfil en la base de datos para permitir desacoplarlo de una sincronización específica y reutilizarlo en cualquier otra. | es_ES |
dc.description.abstract | [EN] The purpose of this TFG is to create a web application that works as a middleware between a company and its business management systems (or EMS). The purpose is to facilitate the transfer of data between heterogeneous systems and allow the automation of these processes without having to develop specific integrations. We are talking about a web application that will consist of three parts: the interface, the logic and the infrastructure. The interface will be composed of an API and a graphical user interface that makes use of it. The logic will facilitate the design and execution of synchronization processes. The infrastructure will allow the persistence of the configurations of the synchronization processes and the execution of the same through a distributed system. The function of this application is to allow the user to configure automatic data synchronizations from the graphical interface itself or by integrating with the API. The user will be able to configure the synchronizations by choosing which data to download, which transformations to apply to them, which EMS they will be sent to and when or how often they will be sent. This system will be prepared to download and upload data to several types of connection. It will be able to filter the data to be uploaded, in order to send only what is strictly necessary. It will also allow data transformations to be configured, both at the value level and at the message format level. We will allow synchronization to occur through multiple sources. Synchronizations can be scheduled so that they are executed without user interaction and without blocking the system. Everything will be built following the principles of modularity and reuse. Each configuration will be stored in a profile in the database to allow it to be decoupled from a specific synchronization and reused in any other. | es_ES |
dc.format.extent | 113 | 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 | Automatización | es_ES |
dc.subject | Celery | es_ES |
dc.subject | Django | es_ES |
dc.subject | Docker | es_ES |
dc.subject | ESB | es_ES |
dc.subject | Patrón bróker | es_ES |
dc.subject | Python | es_ES |
dc.subject | REST API | es_ES |
dc.subject | Sistemas distribuidos | es_ES |
dc.subject | SGE | es_ES |
dc.subject | Automation | es_ES |
dc.subject | Broker pattern | es_ES |
dc.subject | Distributed systems | 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 | Desarrollo de una plataforma web para la integración de sistemas heterogéneos | es_ES |
dc.title.alternative | Web platform development for the integration of heterogeneous systems | es_ES |
dc.title.alternative | Desenvolupament d'una plataforma web per a la integració de sistemes heterogenis | 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 | Komitov, T. (2024). Desarrollo de una plataforma web para la integración de sistemas heterogéneos. Universitat Politècnica de València. http://hdl.handle.net/10251/210115 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\158834 | es_ES |