DEVELOPMENT OF SCIENTIFIC PAPERS SEARCH ENGINE USING GraphQL AND SCALA PROGRAMMING LANGUAGE

DEVELOPMENT OF SCIENTIFIC PAPERS SEARCH ENGINE USING GraphQL AND SCALA PROGRAMMING LANGUAGE

Authors

  • Смиљана Драгољевић Autor
  • Милан Видаковић FTN Novi Sad, Departman za računarstvo i automatiku Autor

DOI:

https://doi.org/10.24867/10BE04Dragoljevic

Keywords:

Scala, GraphQL, MongoDB, Elasticsearch, React

Abstract

The aim of this paper is to develop a search engine for scientific papers. For the implementation of the system’s server part GraphQL was used. When it comes to programming languages, the system was implemented using the programming language Scala. The client application was implemented as a React application where React is a JavaScript library. The specification of the system was done using UML diagrams.

References

[1] Programming in Scala, Martin Odersky, Lex Spoon, Bill Venners, 2007, 2008
[2] A Brief History of Scala, Martin Odersky, June 9, 2006
[3] akka-actor, https://www.javatpoint.com/akka-actor
[4] Play Framework, https://www.playframework.com
[5] GraphQL,https://engineering.fb.com/core-data/graphql-a-data-query-language
[6] GraphQL, https://graphql.org
[7] MongoDB, https://www.tutorialspoint.com/mongodb

Published

2020-10-25

Issue

Section

Electrotechnical and Computer Engineering