Camada (interface) de interoperabilidade do Sistema de Informação de Apoio ao Ensino (SIDE)

Data
2018-12-14
Título da revista
ISSN da revista
Título do Volume
Editora
Projetos de investigação
Unidades organizacionais
Fascículo
Resumo
O Sistema de Informação de Apoio ao Ensino (SIDE) é um sistema que assenta a maior parte do seu funcionamento na plataforma web. O objetivo principal é disponibilizar o acesso à informação e facilitar a gestão de informação por parte de todos os intervenientes na atividade académica dos vários departamentos pertencentes à Universidade de Trás-os-Montes e Alto Douro (UTAD). Esta dissertação foca a evolução e desenvolvimento de vários temas e tecnologias e o seu contributo para a melhoria da interoperabilidade dos serviços da universidade. O objetivo do trabalho desenvolvido no âmbito desta dissertação é a resolução do problema de interoperabilidade do Sistema de Informação de Apoio ao Ensino (SIDE) e agregação de informação académica dispersa em várias fontes de dados. Para alcançar o objetivo, desenvolveu-se e implementou-se uma API REST baseada numa arquitetura de microserviços e recorreu-se a tecnologias de código aberto. Por último, a API REST desenvolvida é aplicada a um caso de utilização e é testada em termos de performance do seu funcionamento.
The Teaching Support Information System (SIDE) is a system that has most of its operation on web platform. The main objective is to provide information access and to facilitate information management by all those involved in the academic activity of the several departments of the University of Trás-osMontes and Alto Douro (UTAD). This dissertation focuses on the evolution and development of several subjects and technologies and their contribution to improving the interoperability of the university services. The objective of the work developed in the scope of this dissertation is the resolution of the interoperability problem of the Teaching Support Information System (SIDE) and the aggregation of academic information dispersed in several data sources. To achieve the goal, we developed and implemented a REST API based on a microservice architecture and the use of open source technologies. Finally, the developed REST API is applied to a use case and is tested in terms of performance of its operation.
Descrição
Dissertação de Mestrado em Engenharia Informática apresentada à Universidade de Trás-os-Montes e Alto Douro
Palavras-chave
Interoperabilidade , Linguagens de programação web , Serviços web , REST , API , Desenho / Documentação automática de API , Frameworks de desenvolvimento (REST) , Código aberto , Microserviços , Autenticação , Autorização
Citação