Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/147256
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorCatalán Galvez, Jordi-
dc.contributor.otherMarquès Puig, Joan Manuel-
dc.coverage.spatialBarcelona, ESP-
dc.date.accessioned2023-02-02T13:08:32Z-
dc.date.available2023-02-02T13:08:32Z-
dc.date.issued2023-01-
dc.identifier.urihttp://hdl.handle.net/10609/147256-
dc.description.abstractEn un futur no molt llunyà les planes web que ofereixen serveis, per consumir mitjançant una navegador i pensades per ser llegides per humans, hauran d’oferir la mateixa informació per integrar-se amb altres receptors, com assistents virtuals, cercadors de serveis, wearables, ... Hauran de publicar els serveis si volen que aquests nous receptors els recomanin i es segueixin consumint. El present treball és una prova de concepte que valida l’anterior punt. Es dissenya i s’implementa una aplicació web distribuïda que s’integra amb altres serveis públics i els ofereix en format API REST. Es compon d’un conjunt d’aplicacions com a back-end, desenvolupades amb una eina capdavantera en integracions (Mulesoft), i un client front-end per mostrar els resultats en navegador, desenvolupada amb REACT. Requereix d’una instància PostgreSQL de base de dades i accés als serveis externs de OpenWeatherMap.org per consultar la previsió del temps a una localitat. Per al desplegament dels diferents components s’ha realitzat mitjançant Docker, i es despleguen al núvol d’Azure mitjançant scripts d’Azure DevOps (CI /CD). El resultat obtingut aporta coneixements i un mètode per realitzar integracions utilitzant una arquitectura API-LED, molt adient per construir sistemes capaços de publicar i consumir serveis API. Una aplicació distribuïda per ser consumida per tercers i formar una xarxa d’aplicacions connectades mitjançant APIs, i construïda amb Mulesoft, és perfectament viable.ca
dc.description.abstractNot too far away future web pages that offer services, to be consumed through a browser and designed to be read by humans, will have to offer the same information to integrate with other receivers, such as virtual assistants, service finders, wearables, ... They will have to publish the services if they want these new receivers to recommend them and continue to consume them. The present work is a proof of concept that validates the previous point. A distributed web application is designed and implemented that integrates with other public services and offers them in REST API format. It consists of a set of applications as a back-end, developed with a leading integration tool (Mulesoft), and a front-end client to display the results in a browser, developed with REACT. It requires a PostgreSQL database instance and access to the external services of OpenWeatherMap.org to request the weather forecast from a city. The deployment of the different components has been done using Docker, and they are deployed in the Azure cloud using Azure DevOps (CI/CD) scripts. The result obtained provides knowledge and a method to perform integrations using an API-LED architecture, very suitable for building systems capable of publishing and consuming API services. An application distributed to be consumed by third parties and forming a network of applications connected through APIs, and built with Mulesoft, is totally feasible.en
dc.description.abstractEn un futuro no muy lejano las llanuras web que ofrecen servicios, para consumir mediante una navegador y pensadas para ser leídas por humanos, tendrán que ofrecer la misma información para integrarse con otros receptores, como asistentes virtuales, buscadores de servicios, wearables, ... Tendrán que publicar los servicios si quieren que estos nuevos receptores los recomienden y se sigan consumiendo. El presente trabajo es una prueba de concepto que valida el anterior punto. Se diseña y se implementa una aplicación web distribuida que se integra con otros servicios públicos y los ofrece en formado APIO RISTRA. Se compone de un conjunto de aplicaciones como back-end, desarrolladas con una herramienta líder en integraciones (Mulesoft), y un cliente frente-end para mostrar los resultados en navegador, desarrollada con REACT. Requiere de una instancia PostgreSQL de base de datos y acceso a los servicios externos de Openweathermap.org para consultar la previsión del tiempo en una localidad. Para el despliegue de los diferentes componentes se ha realizado mediante Docker, y se despliegan a la nube de Azure intermediando scripts de Azure DevOps (CI /CD). El resultado obtenido aporta conocimientos y un método para realizar integraciones utilizando una arquitectura APIO-LED, muy adecuado para construir sistemas capaces de publicar y consumir servicios APIO. Una aplicación distribuida para ser consumida por terceros y formar una red de aplicaciones conectadas mediante Apios, y construida con Mulesoft, es perfectamente viable.es
dc.format.mimetypeapplication/pdf-
dc.language.isocatca
dc.publisherUniversitat Oberta de Catalunya (UOC)ca
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectcontainerca
dc.subjectmicroserveisca
dc.subjectmulesoften
dc.subjectcontaineres
dc.subjectmicroservicioses
dc.subjectAPIO-LEDes
dc.subjectcontaineren
dc.subjectmicroservicesen
dc.subjectAPIO-LEDen
dc.subject.lcshWeb applications -- TFGen
dc.titleAplicació distribuïda per connexió de serveis externsca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacAplicacions web -- TFGca
dc.subject.lcshesAplicaciones web -- TFGes
dc.contributor.tutorFreitag, Felix-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
jorcatTFG0123memoria.pdfMemòria del TFG2,31 MBAdobe PDFVista previa
Visualizar/Abrir
jorcatTFG0123SourceCode.zipCodi Font3,66 MBUnknownVisualizar/Abrir
jorcatTFG0123presentacio.pdfPresentació del TFG2,93 MBAdobe PDFVista previa
Visualizar/Abrir
Comparte:
Exporta:
Consulta las estadísticas

Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons