RESTfull - Sensedia

Description

Idiomas Programação Mind Map on RESTfull - Sensedia, created by Rogerio Alves on 19/10/2018.
Rogerio Alves
Mind Map by Rogerio Alves, updated more than 1 year ago
Rogerio Alves
Created by Rogerio Alves about 6 years ago
13
0

Resource summary

RESTfull - Sensedia
  1. URI
    1. https://api.mycompany.com/name-of-api/resource
    2. Resources
      1. Coleção
        1. /pedidos
        2. Elemento
          1. /pedidos/78698
          2. Subelementos
            1. /pedidos/78698/itens/1
            2. Substantivos e nunca verbos
            3. Operações
              1. GET (READ)
                1. Não altera valores
                  1. Recebe mesmo resultado mesmo chamado várias vezes
                  2. POST (CREATE)
                    1. PUT (UPDATE/CREATE)
                      1. Recebe mesmo resultado mesmo chamado várias vezes
                      2. DELETE
                        1. OPTIONS
                          1. Métodos permitidos
                          2. PATCH
                            1. HEAD
                              1. Apenas o header
                            2. Versionamento
                              1. https://api.mycompany.com/name-of-api/v2/resource
                              2. Media Tyepes
                                1. Json
                                  1. XML
                                    1. Proprietários (vnd.{...)
                                    2. StatusCode & ErrorCode
                                      1. 200 - Resultado OK
                                        1. 400 - Erro no Cliente
                                          1. 500 - Erro no Servidor
                                          2. Filtros e Paginação
                                            1. /pedidos?status=ativo
                                              1. /pedidos?officet=50&limit=25
                                              2. Caching
                                                1. Evita sobrecarga
                                                  1. Evita tráfego desnecessário
                                                    1. Menor latência de rede
                                                      1. Menor sobrecarga de servidores
                                                        1. Tempo de inativação
                                                          1. Lista de vôos devem ser menor ou não existir
                                                          2. Sincronização dos clusters
                                                          3. Segurança
                                                            1. Acesso não autorizado
                                                              1. Ataques
                                                                1. Sobrecarga
                                                                  1. Chamadas indevidas por má implementação
                                                                    1. Caso Tesla - Senha do app distribuido para oficinas parceiras
                                                                  2. Implementação de clientes desastrados
                                                                    1. Identidade e Autorização
                                                                      1. Identificar o APP
                                                                        1. Identificar Usuário
                                                                          1. Identificar Device
                                                                          2. sensedia
                                                                            1. API Gateway Architecture
                                                                          3. Callbacks
                                                                            1. Rest é síncrono
                                                                              1. Assíncrono
                                                                                1. Cliente chama
                                                                              2. Hypermedia
                                                                                1. Retorno das requisições com o link dos próximos passos
                                                                                  1. sensedia
                                                                                    1. API Developers Portal
                                                                                  2. Sensedia
                                                                                    1. API Developers Portal
                                                                                    Show full summary Hide full summary

                                                                                    Similar

                                                                                    Melhores Práticas API REST
                                                                                    Edvaldo Ribeiro
                                                                                    Core Spring 4.2 Certification Mock Exam
                                                                                    antoine.rey
                                                                                    RESTful Web Services with Express Framework and mongoose.
                                                                                    Angel Martínez Rodriguez
                                                                                    JavaScript DOM API - Funções Basicas - Interactive Web Pages
                                                                                    Victor Bini
                                                                                    Melhores Práticas API REST - Autenticação
                                                                                    Edvaldo Ribeiro
                                                                                    Melhores Práticas API REST_2
                                                                                    Edvaldo Ribeiro
                                                                                    ASSIGNMENT SHEET 2-1-3: BASIC THEORY REVIEW
                                                                                    Justin Vaughan
                                                                                    /service/rest/login/reset/:account
                                                                                    Nikolaos Grammatikos
                                                                                    Acronyms
                                                                                    Shantal K Green
                                                                                    HW Image API
                                                                                    danh1964