Mostrar o rexistro simple do ítem

dc.contributor.advisorÁlvarez Díaz, Manuel
dc.contributor.advisorSantos Canelles, Carlos
dc.contributor.authorPombo García, María
dc.contributor.otherEnxeñaría informática, Grao enes_ES
dc.date.accessioned2022-07-29T16:19:34Z
dc.date.available2022-07-29T16:19:34Z
dc.date.issued2022
dc.identifier.urihttp://hdl.handle.net/2183/31248
dc.description.abstract[Resumo] A empresa Denodo comercializa un produto de integración de datos coñecido como Denodo Platform. O obxectivo deste produto é facilitar tarefas de integración de datos heteroxéneos e distribuídos en diferentes repositorios de información, como poden ser bases de datos relacionais, multidimensionais e servizos REST e SOAP, entre outras. Este proxecto centraráse en mellorar o soporte que ofrece a aplicación para os servizos web REST. Na actualidade, existen especificacións amplamente apoiadas pola industria para expoñer os contratos implementados por servizos web REST. Unha delas é a OpenAPI specification. A partir da especificación OpenAPI dun servizo REST, é posible xerar automaticamente peticións para consultar o servizo, así como coñecer o esquema das respostas. Soportar este tipo de especificación permitiría simplificar a importación de novos servizos REST na Denodo Platform. O obxectivo deste proxecto é desarrollar un compoñente no lado servidor da plataforma para acceso, obtención e procesado da especificación OpenAPI asociada a un servizo web concreto, así como unha extensión dos compoñentes de acceso a servizos web da plataforma para soportar OpenAPI. Para mellor a usabilidade deste compoñenete, desenvolverase un compoñente gráfico para a aplicación de escritorio, permitindo dar de alta un servizo REST seleccionando unha das operacións definidas na especificación OpenAPI indicada. Seguindo a liña de ampliar as funcionalidades e o soporte da Denodo Platform, tamén se desenvolverá un compoñente que permita integrar consultas contra un motor GraphQL na plataforma Denodo.es_ES
dc.description.abstract[Abstract] The company Denodo commercializes a data integration product known as Denodo Platform. The objective of this product is to facilitate the integration of heterogeneous and distributed data in different information repositories, such as relational databases, multidimensional databases and REST and SOAP services, among others. This project will focus on improving the application’s support for REST web services. Currently, there are widely supported industry specifications for exposing contracts implemented by REST web services. One of them is the OpenAPI specification. From the OpenAPI specification of a REST service, it is possible to automatically generate requests to query the service, as well as to know the response scheme. Supporting this type of specification would simplify the import of new REST services into the Denodo Platform. The objective of this project is to develop a server-side component of the Platform for accessing, obtaining and processing the OpenAPI specification associated with a specific web service, as well as an extension of the application’s web service access components to support OpenAPI. In order to improve the usability of this component, a graphical component will be developed for the desktop interface, allowing to register a REST service by selecting one of the operations defined in the OpenAPI specification indicated in a visual and simple way. In line with extending the functionalities and support of the Platform, a component that allows the integration of queries against a GraphQL engine in the Denodo platform will be included.es_ES
dc.language.isoglges_ES
dc.subjectIntegración de datoses_ES
dc.subjectAPI RESTfules_ES
dc.subjectEndpointes_ES
dc.subjectEspecificación OpenAPIes_ES
dc.subjectSwaggeres_ES
dc.subjectGraphQLes_ES
dc.titleCompoñente para importar servizos web REST a partir dunha especificación OpenAPI 3.0 nun sistema de integración de datoses_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
dc.description.traballosTraballo fin de grao. Enxeñaría Informática. Curso 2021/2022es_ES


Ficheiros no ítem

Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem