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 theses |
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: | Programari - Treballs de l'alumnat Treballs Finals de Grau (TFG) - Enginyeria Informàtica |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
codi.zip | Codi font | 25.34 MB | zip | View/Open |
memoria.pdf | Memòria | 3.52 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License