Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/141337
Title: Eina de govern SOA de la UPC
Author: Bieto Luengo, Pol
Director/Tutor: Vañó Chic, Josep
Keywords: Arquitectura orientada a serveis (Informàtica)
Serveis web
Programari
Treballs de fi de grau
Universitat Politècnica de Catalunya
Programació en Internet
Service-oriented architecture (Computer science)
Web services
Computer software
Internet programming
Bachelor's thesis
Issue Date: 1-Feb-2019
Abstract: [en] This project was created with the aim to contribute into the consolidation of UPC’s SOA model (service-oriented architecture). This model and its definitive implementation represent a strategic goal within the ICT architecture of the UPC. Despite of that, one of the biggest deficiencies, until the development of this project, was to provide the model with a tool that could have effective agency and centralize all the information related to the web services offered by the UPC. So far, these control and government tasks have been almost done manually and not systematically, in contradiction with the philosophy of the model. This challenge has been tackled using the latest technologies available in Java’s web development ecosystem, paying special attention to an enterprise-oriented development in a continuous integration environment, with a strong DevOps culture. An agile methodology has also been used to face the development of the project, making it iterative and adaptable to the needs evolved. This agile development has been based on Scrum and Kanban, yet not implementing these frameworks in a strict mode, rather using those elements that have been proven to be more useful. Furthermore, it is important to remark that, is a user-centred design. This software possess as main functionality the management of different types of application forms: application for publication of a web service, publication of a version of a web service and application for subscription of a version. It also has an expository part that we call catalogue and centralizes all available information on published services and versions. In addition, we have sections to manage the services published and the services subscribed. The software also has an administrative section, for managing the users and the states of the applications. Login is accessed through the CAS authentication of the UPC. The administrator can also pretend to be another user and view the application as if he was navigating. Most of the objectives set up at the beginning have been successfully achieved. A stable product with well-defined features has been developed, going through all the design and implementation stages of software.
Note: Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2019, Director: Josep Vañó Chic
URI: http://hdl.handle.net/2445/141337
Appears in Collections:Treballs Finals de Grau (TFG) - Enginyeria Informàtica
Programari - Treballs de l'alumnat

Files in This Item:
File Description SizeFormat 
codi.zipCodi font25.34 MBzipView/Open
memoria.pdfMemòria3.52 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons