Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/147256
|Aplicació distribuïda per connexió de serveis externs
|Catalán Galvez, Jordi
|Marquès Puig, Joan Manuel
|Universitat Oberta de Catalunya (UOC)
|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.
|Appears in Collections:
|Trabajos finales de carrera, trabajos de investigación, etc.
Files in This Item:
|Memòria del TFG
|Presentació del TFG