Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/147256
Title: Aplicació distribuïda per connexió de serveis externs
Author: Catalán Galvez, Jordi
Tutor: Freitag, Felix  
Others: Marquès Puig, Joan Manuel
Abstract: Not 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.
Keywords: mulesoft
container
microservices
APIO-LED
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: Jan-2023
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
jorcatTFG0123memoria.pdfMemòria del TFG2,31 MBAdobe PDFThumbnail
View/Open
jorcatTFG0123SourceCode.zipCodi Font3,66 MBUnknownView/Open
jorcatTFG0123presentacio.pdfPresentació del TFG2,93 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons