RESTfull - Sensedia

Beschreibung

Idiomas Programação Mindmap am RESTfull - Sensedia, erstellt von Rogerio Alves am 19/10/2018.
Rogerio Alves
Mindmap von Rogerio Alves, aktualisiert more than 1 year ago
Rogerio Alves
Erstellt von Rogerio Alves vor etwa 6 Jahre
12
0

Zusammenfassung der Ressource

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
                                                                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                    ähnlicher Inhalt

                                                                                    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