Please use this identifier to cite or link to this item:
http://riu.ufam.edu.br/handle/prefix/10009| metadata.dc.type: | Trabalho de Conclusão de Curso |
| Title: | Aprimorando o uso de links em API Contract |
| metadata.dc.creator: | Auzier, Richard Lucas Lima |
| metadata.dc.contributor.advisor1: | Feitosa, Eduardo Luzeiro |
| metadata.dc.description.resumo: | As APIs Web REST vêm sendo largamente utilizadas em aplicações que demandam comunicação Web. Embora existam especificações para modelar e documentar essas APIs (OpenAPI e Swagger) nenhuma descreve os relacionamentos entre operações de uma API, o que auxiliaria desenvolvedores a criar mais rapidamente clientes para essas APIs e a detectar falhas de segurança. Dessa forma, o objetivo desta pesquisa é desenvolver uma heurística, estendendo as existentes na literatura, para a geração automática de Links OpenAPI, um mecanismo definido na especificação OpenAPI 3.X, a fim de permitir a descrição de relacionamentos entre operações de uma API, como por exemplo, a precedência entre operações (control flow) e como o resultado de uma operação pode ser utilizado com entrada de uma operação seguinte (data flow). |
| Abstract: | Web REST APIs have been widely used in applications that demand web communication. Although several specifications have emerged for modeling and documenting these APIs (OpenAPI and Swagger), none describe the relationships between an API’s operations, which would help developers more quickly create clients for these APIs and detect security holes. Thus, the objective of this research is to develop a heuristic, extending those existing in the literature, for the automatic generation of OpenAPI Links, a mechanism defined in the OpenAPI 3.X specification, to allow the description of relationships between API operations, for example, the precedence between operations (control flow) and how the result of an operation can be used as input for a subsequent operation (data flow). |
| Keywords: | OpenAPI Links Contrato de API Mapeamento de relacionamentos Fluxo de dados em APIs Geração automática |
| metadata.dc.subject.cnpq: | CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO |
| metadata.dc.language: | por |
| metadata.dc.publisher.country: | Brasil |
| metadata.dc.publisher.department: | ICOMP - Instituto de Computação |
| metadata.dc.publisher.course: | Ciência da Computação - Bacharelado - Manaus |
| metadata.dc.rights: | Acesso Aberto |
| metadata.dc.rights.uri: | https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| URI: | http://riu.ufam.edu.br/handle/prefix/10009 |
| metadata.dc.contributor.grupo-pesquisa: | Tecnologias Emergentes e Segurança de Sistemas |
| Appears in Collections: | Trabalho de Conclusão de Curso - Graduação - Ciências Exatas e da Terra |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC_RichardAuzier.pdf | 894,47 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.