Propostas Submetidas MEI 2014/2015

DEI - FCTUC
Gerado a 2024-11-24 10:06:13 (Europe/Lisbon).
Voltar

Titulo Estágio

MySelfAPI

Áreas de especialidade

Engenharia de Software

Local do Estágio

Aveiro / Coimbra

Enquadramento

Nos dias de hoje é cada vez mais comum a existência de serviços prestados através da disponibilização de APIs que permitem a extensão e criação de valor às soluções que desenvolvemos.
Tendo em conta que os utilizadores são cada vez mais proactivos e participativos nas mais diversas comunidades, abre-se espaço para que o utilizador seja dotado de uma ferramenta lhe permita uma gestão da sua identidade e da autorização de partilha dos seus dados a terceiros.
Este sistema permitiria uma gestão mais integrada de todos os dados que são gerados por si em serviços externos, tais como sistemas de bike sharing, ou recolhidos por exemplo através de wearables. Em simultâneo esta solução permitiria a disponibilização desses mesmos dados a outros serviços que pudessem fazer uso dessa informação, como por exemplo, sistemas de reporting do desempenho dos utilizadores durante actividades desportivas.

Objetivo

Principais objectivos deste projecto:
- Estudo de sistemas de gestão de autorizações e permissões em APIs REST;
- Identificação de possíveis providers de dados que possam integrar com o sistema;
- Desenho e Implementação de uma API modular que permita uma fácil integração com os mais variados providers de dados pessoais e que em simultâneo facilite a gestão da identidade dos utilizadores perante serviços externos;
- Demonstração prática da utilização da API num protótipo de prova de conceito.

Plano de Trabalhos - Semestre 1

T1 – Elaboração do estudo do Estado da Arte de sistemas de autorização e permissões em APIs REST
T2 – Levantamento e Especificação de Requisitos da API a desenvolver

Plano de Trabalhos - Semestre 2

T3 – Implementação da API
T4 – Implementação de um protótipo que demonstra a utilização prática da API
T5 – Testes
T6 – Elaboração da Dissertação

Os resultados da dissertação serão consubstanciados num conjunto de documentos a elaborar pelo aluno:
R1 – Relatório de definição de User Stories
R2 – Relatório de implementação
R3 – Relatório de testes
R4 – Relatório de dissertação

Condições

O projecto em questão enquadra-se numa área de I&D estratégica para a empresa.

O estágio em questão é remunerado de acordo através de uma bolsa de apoio da Ubiwhere, sendo as condições da mesma acordadas com o aluno previamente à aceitação do Estágio.

Orientador

Ricardo Machado
rmachado@ubiwhere.com 📩