Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/83532
Title: 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
Other Titles: Design and development of a platform to the management of SaaS services for the accommodation sector - integration and migration of cloud services
Authors: Amaro, Ricardo Jorge Matos 
Orientador: Cunha, Paulo José Osório Rupino da
Keywords: 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
Issue Date: 13-Sep-2018
Serial title, monograph or event: 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
Place of publication or event: Instituto Pedro Nunes - Laboratório de Informática e Sistemas
Abstract: 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.
Description: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/83532
Rights: openAccess
Appears in Collections:UC - Dissertações de Mestrado

Files in This Item:
Show full item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons