Resumen:
|
[ES] Este Trabajo Final de Grado describe el desarrollo de una herramienta para la
generación automática de una API REST o servicio REST para acceder al contenido de
una base de datos SQL y/o a un grafo de conocimiento. ...[+]
[ES] Este Trabajo Final de Grado describe el desarrollo de una herramienta para la
generación automática de una API REST o servicio REST para acceder al contenido de
una base de datos SQL y/o a un grafo de conocimiento. Debido a que, en la actualidad,
una gran parte de los proyectos soportan sus datos mediante una base de datos
relacional, y cada vez con más frecuencia mediante un grafo de conocimiento. La
interoperabilidad de una aplicación es un requisito cada vez más demandado, por lo que
esta herramienta puede ayudar a reducir el tiempo de desarrollo en cada vez más
proyectos.
La interacción con la misma se realiza a través de una página web, y mediante un
archivo de configuración, en formato JSON. Como resultado produce un archivo
comprimido con el código generado, para su posterior instalación en un servidor.
La principal finalidad de esta herramienta no es otra que reducir el coste de tiempo
invertido en el desarrollo del back-end, en concreto la realización del código necesario
que forma parte de la comunicación entre el back-end y el sistema de almacenamiento
de datos.
[-]
[EN] This Final Degree Project describes the development of a tool for the automatic
generation of a REST API or REST service to access the contents of a SQL database or a
knowledge network. Due to the fact that nowadays ...[+]
[EN] This Final Degree Project describes the development of a tool for the automatic
generation of a REST API or REST service to access the contents of a SQL database or a
knowledge network. Due to the fact that nowadays a large part of the projects support
their data through a relational database, and more and more frequently through a
knowledge network. The interoperability of an application is an increasingly demanded
requirement, so this tool can help to reduce development time in more and more
projects.
Interaction with it is done through a web page, and through a configuration file, in
JSON format. As a result, it produces a compressed file with the generated code, for
subsequent installation on a server.
The main purpose of this tool is none other than to reduce the cost of time invested in
the development of the back-end, specifically the creation of the necessary code that
forms part of the communication between the back-end and the data storage system.
[-]
|