Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/83532
DC FieldValueLanguage
dc.contributor.advisorCunha, Paulo José Osório Rupino da-
dc.contributor.authorAmaro, Ricardo Jorge Matos-
dc.date.accessioned2019-01-04T22:21:07Z-
dc.date.available2019-01-04T22:21:07Z-
dc.date.issued2018-09-13-
dc.date.submitted2019-01-21-
dc.identifier.urihttps://hdl.handle.net/10316/83532-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractEste estágio enquadra-se num projecto Portugal 2020, de investigação e desenvolvimento, designado Hotelcracy Apps, cujo objectivo é desenvolver uma plataforma de integração cloud de serviços Software-as-a-Service (SaaS) utilizados no sector do alojamento, disponibilizando o acesso às suas funcionalidades através de uma interface centralizada e homogénea. O objectivo deste trabalho em particular é a concepção e desenvolvimento de uma prova de conceito dos mecanismos de migração entre serviços SaaS, sempre que o utilizador os decida substituir.Para a concepção da prova de conceito foi realizada uma análise do estado da arte da integração de serviços cloud, onde se analisaram abordagens tradicionais e se estudaram plataformas de integração actualmente disponíveis no mercado. Foi ainda realizado um estudo dos desafios da migração de serviços SaaS, onde se identificaram dificuldades e problemas a esta associados, e para os quais se propuseram soluções.Dos estudos realizados teceram-se considerações com impacto significativo no desenho da prova de conceito e da própria plataforma como um todo. Estas considerações traduziram-se em decisões que influenciaram a arquitectura da plataforma, levando à identificação e especificação de componentes que não tinham sido considerados em fase de candidatura do projecto. Foi definido um protocolo interno para estruturação dos dados a comunicar entre os componentes da plataforma, e um processo estruturado para a execução da migração de serviços. Este protocolo e este processo foram implementados na prova de conceito, tendo sido desenvolvidos componentes específicos na plataforma, respeitando a arquitectura definida.Os contributos ao nível da arquitectura, do protocolo interno e do processo de migração são de grande valor para o projecto Hotelcracy Apps. Estes ajudaram a estabelecer uma base sólida para a construção da plataforma, de modo a que esta possa dar resposta a diferentes desafios no futuro, principalmente em relação à integração de novos serviços SaaS e ao aumento da quantidade de utilizadores.por
dc.description.abstractThis internship is part of a Portugal 2020 project, of research and development, called Hotelcracy Apps. Its purpose is the development of a cloud integration platform of Software-as-a-Service services used in the accommodation sector, allowing the access to its functionalities through a centralized and homogeneous interface. The purpose of this work is the design and development of a proof of concept of the mechanism to migrate between SaaS services, whenever the user decides to substitute them.To the design of the proof of concept, an analysis of the state of the art of the integration of cloud services was carried out, where traditional approaches were analyzed and integration platforms currently available in the market were studied. A study of the challenges related with the migration of SaaS services was also carried out, with the identification of difficulties and problems imposed by it, and to which some solutions were proposed.From the conducted studies, some considerations were formulated, which had a significant impact in the design of the proof of concept and in the platform itself as a whole. These considerations resulted in decisions that influenced the architecture of the platform, leading to the identification and specification of components that had not been considered in the proposal phase of the project. An internal protocol was defined for structuring the data to be communicated between the platform components, as well as a structured process for the execution of service migration. This protocol and this process were implemented in the proof of concept, with the development of specific components of the platform, according to the defined architecture.The contributions to the architecture, internal protocol and migration process are of great value to the Hotelcracy Apps project. These have helped to lay a solid foundation for building the platform, so that it can respond to different challenges in the future, particularly in relation to the integration of new SaaS services and the increase in the number of users.eng
dc.description.sponsorshipOutro - Projecto financiado pelo FEDER - Fundo Europeu para o Desenvolvimento Regional, através do programa Centro 2020, com o número 2017/17692. Mais informações nos websites https://www.ipn.pt/projecto/57 e http://www.hotelcracy.com/.-
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.subjectIntegração de serviçospor
dc.subjectIntegration Platform-as-a-Servicepor
dc.subjectMigração de serviçospor
dc.subjectSoftware-as-a-Servicepor
dc.subjectServiços cloudpor
dc.subjectIntegration of serviceseng
dc.subjectIntegration Platform-as-a-Serviceeng
dc.subjectMigration of serviceseng
dc.subjectSoftware-as-a-Serviceeng
dc.subjectCloud serviceseng
dc.titleConcepção e desenvolvimento de uma plataforma de gestão de serviços SaaS para o sector do alojamento - integração e migração de serviços cloudpor
dc.title.alternativeDesign and development of a platform to the management of SaaS services for the accommodation sector - integration and migration of cloud serviceseng
dc.typemasterThesis-
degois.publication.locationInstituto Pedro Nunes - Laboratório de Informática e Sistemas-
degois.publication.titleConcepção e desenvolvimento de uma plataforma de gestão de serviços SaaS para o sector do alojamento - integração e migração de serviços cloudpor
dc.peerreviewedyes-
dc.identifier.tid202129853-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorAmaro, Ricardo Jorge Matos::0000-0002-3581-2127-
uc.degree.classification19-
uc.degree.presidentejuriHenriques, Jorge Manuel Oliveira-
uc.degree.elementojuriRocha, Álvaro Manuel Reis da-
uc.degree.elementojuriCunha, Paulo José Osório Rupino da-
uc.contributor.advisorCunha, Paulo José Osório Rupino da-
uc.controloAutoridadeSim-
item.openairetypemasterThesis-
item.languageiso639-1pt-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.orcid0000-0003-2701-5248-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
Show simple item record

Page view(s) 50

617
checked on Mar 26, 2024

Download(s) 50

977
checked on Mar 26, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons