Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/83532
Título: Concepçã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 cloud
Outros títulos: Design and development of a platform to the management of SaaS services for the accommodation sector - integration and migration of cloud services
Autor: Amaro, Ricardo Jorge Matos 
Orientador: Cunha, Paulo José Osório Rupino da
Palavras-chave: Integração de serviços; Integration Platform-as-a-Service; Migração de serviços; Software-as-a-Service; Serviços cloud; Integration of services; Integration Platform-as-a-Service; Migration of services; Software-as-a-Service; Cloud services
Data: 13-Set-2018
Título da revista, periódico, livro ou evento: Concepçã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 cloud
Local de edição ou do evento: Instituto Pedro Nunes - Laboratório de Informática e Sistemas
Resumo: Este 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.
This 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.
Descrição: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/83532
Direitos: openAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato
ricardo amaro - relatorio estagio - entrega final-EXPORT.pdf6.65 MBAdobe PDFVer/Abrir
Mostrar registo em formato completo

Visualizações de página 50

623
Visto em 16/abr/2024

Downloads 50

985
Visto em 16/abr/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons