Um ecossistema de software para extração de conhecimento do Currículo Lattes
Autor(es):
Freitas, Luis Átila Bezerra
Palavras Chaves:
Não informado
Ano de Publicação:
2019
Resumo:
Com o avanço acelerado de sistemas de software, diversas vezes surgem soluções de um
mesmo escopo que possuem necessidades parecidas, mas as resolvem por si só. Um exemplo
disso é o sistema das informações geográficas do Lattes (GIS) e o sistema de indicadores de
qualidade (SIQ) que são softwares desenvolvidos com o objetivo de extrair conhecimento da
plataforma Lattes e gerar indicadores da UECE. Com o intuito de evitar reimplementação
e facilitar o surgimento de outras soluções futuras a partir dos dados do currículo Lattes, é
proposto nesse trabalho um ecossistema de software para extração de conhecimento do Lattes,
denominado ECOLATTES. Para tal, foi desenvolvida um middleware com uma API na linguagem
de programação Python e adaptados ambos os sistemas em suas linguagens originais, substituindo
o acesso direto ao banco de dados por requisições HTTP. Ambos os softwares, após migrados,
puderam reutilizar as mesmas chamadas, mostrando ser possível evitar a duplicação de códigofonte e possibilitando maior agilidade de implementação de novas soluções que desejem extrair
informações do Lattes da Universidade.
Palavras-chave: Ecossistema de software. Middleware. API. Lattes.
Abstract:
With the accelerated advancement of software systems, solutions of the same scope often
arise that have similar needs, but solve them by themselves. An example of this is the Lattes
Geographic Information System (GIS) and the Quality Indicators System (SIQ), which are
software designed to extract knowledge from the Lattes platform and generate UECE indicators.
In order to avoid reimplementation and to facilitate the emergence of other future solutions from
the data of the Lattes curriculum, a software ecosystem for the extraction of Lattes knowledge,
called ECOLATTES, is proposed in this work. To do this, a middleware with an API in the
Python programming language was developed and both systems were adapted in their original
languages, replacing direct access to the database with HTTP requests. Both software, after
being migrated, were able to reuse the same calls, showing that it is possible to avoid duplication
of source code and allowing greater agility to implement new solutions that wish to extract Lattes
information from the University.
Freitas, Luis Átila Bezerra. Um ecossistema de software para extração de conhecimento do Currículo Lattes. 2019. 52 f. Trabalho de Conclusão de Curso (Graduação em 2019) – Universidade Estadual do Ceará, , 2019. Disponível em: Acesso em: 19 de maio de 2024
Universidade Estadual do Ceará - UECE | Departamento de Tecnologia da Informação e Comunicação - DETIC
Política de Privacidade e Segurança Build 1