Em Busca de uma API REST para um Sistema Acadêmico de Terceiros

  • Ana Ferreira Universidade Federal de Alagoas
  • Jalves Nicacio Instituto Federal de Alagoas - Campus São Miguel dos Campos
  • Glauber Ferreira Instituto Federal de Alagoas - Campus São Miguel dos Campos
  • Greyson Santos Filho Instituto Federal de Alagoas - Campus São Miguel dos Campos
  • Vanderson Rodrigues Universidade Federal de Alagoas

Resumo


Neste artigo apresentam-se os caminhos seguidos em busca do desenvolvimento de uma API de consulta de dados no Sistema Acadêmico (SA) de terceiros implantado no Instituto Federal de Alagoas. A principal razão para o desenvolvimento desta API é que, apesar dos dados estarem acessíveis através de consultas diretas ao banco de dados, em virtude da complexidade do SA, a curva de aprendizagem é grande para o desenvolvimento de novos projetos. Essa API permitirá que alunos, professores, técnicos e analistas de TI possam desenvolver software que utilize esses dados e, com isso, executar projetos de Pesquisa, Desenvolvimento e Inovação em diferentes áreas, estimulando a produção de conhecimento científico e tecnológico inovadores.

Referências

CHART.JS. Open source HTML5 Charts for your website. Disponível em: . Acesso em: 27 jul 2018.

ELOY, A. OAuth 2.0: Proteja suas aplicações com Spring Security OAuth2. São Paulo: Casa do Código, 2017.

FIELDING, R. T. Architectural Styles and the Design of Network-based Software Architectures. Irvine, CA, EUA. 2000. Tese de Doutorado.

GOOGLE. Google Classroom. 2014. Disponível em: . Acesso em: 27 jul 2018.

GRADEPEN CORPORATION. Gradepen. 2014. Disponível em: . Acesso em: 27 jul 2018.

JSON API. JSON API - A specification for building APIs in JSON. 2013. Disponível em: . Acesso em: 27 jul 2018.

KAHOOT! Play Kahoot! 2013. Disponível em: . Acesso em: 27 jul 2018.

MASTERYCONNECT. Socrative. 2014. Disponível em: . Acesso em: 27 jul 2018.

POSTMAN. API Development Environment. Disponível em: . Acesso em: 27 jul 2018.

READ THE DOCS. Katharsis json-api documentation. 2017. Disponível em: . Acesso em: 27 jul 2018.

SPRING. Spring Boot. 2005. Disponível em: . Acesso em: 27 jul 2018.

ROMERO, C.; VENTURA, S. Educational Data Mining: A Review of the State of the Art. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), v. 40, n. 6, p. 601 - 618, Nov 2010.

VUE.JS. The Progressive JavaScript Framework. 2014. Disponível em: . Acesso em: 27 jul 2018.
Publicado
22/08/2018
FERREIRA, Ana; NICACIO, Jalves; FERREIRA, Glauber; SANTOS FILHO, Greyson; RODRIGUES, Vanderson. Em Busca de uma API REST para um Sistema Acadêmico de Terceiros. In: ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA, ALAGOAS E SERGIPE (ERBASE), 18. , 2018, Aracaju. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 153-158.