- -

Desarrollo de una plataforma web para la integración de sistemas heterogéneos

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una plataforma web para la integración de sistemas heterogéneos

Mostrar el registro sencillo del ítem

Ficheros en el í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


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

Mostrar el registro sencillo del ítem