Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/141337
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorVañó Chic, Josep-
dc.contributor.authorBieto Luengo, Pol-
dc.date.accessioned2019-10-01T08:04:59Z-
dc.date.available2019-10-01T08:04:59Z-
dc.date.issued2019-02-01-
dc.identifier.urihttp://hdl.handle.net/2445/141337-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2019, Director: Josep Vañó Chicca
dc.description.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.ca
dc.format.extent59 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isocatca
dc.rightsmemòria: cc-by-nc-sa (c) Pol Bieto Luengo, 2019-
dc.rightscodi: GPL (c) Pol Bieto Luengo, 2018-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html*
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationArquitectura orientada a serveis (Informàtica)ca
dc.subject.classificationServeis webca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationUniversitat Politècnica de Catalunyaca
dc.subject.classificationProgramació en Internetca
dc.subject.otherService-oriented architecture (Computer science)en
dc.subject.otherWeb servicesen
dc.subject.otherComputer softwareen
dc.subject.otherInternet programmingen
dc.subject.otherBachelor's thesesen
dc.titleEina de govern SOA de la UPCca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

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