GoConqr has a new look! Let us know what you think.

Mind map

1- Por que utilizar REST?

welligton santos REST Sistema da informação Portuguese

Map content

1- Por que utilizar REST?

  1. web services

    • SOAP (Simple Object Access Protocol).
      • tráfego de informações é via XML
        • interagir com serviços desse tipo a partir de código javascript
    • serviços REST.
      • REST significa REpresentational State Transfer (ou Transferência de Estado Representativo, em tradução livre)
      • é notável que o protocolo REST é guiado (dentre outros preceitos) pelo que seriam as boas práticas de uso de HTTP:
      • O “marco zero” de REST é o recurso.
      • Em REST, tudo é definido em termos de recursos, sendo estes os conjuntos de dados que são trafegados pelo protocolo.
        • Os recursos são representados por URI’s.
          • URI’s e URL’s são essencialmente a mesma coisa
            • URL significa Universal Resource Locator
              • Já uma URL pode ser utilizada apenas para fornecer caminhos - sendo que uma URL é, portanto, uma forma de uma URI.
            • URI, Universal Resource Identifier
              • Uma URI, como diz o próprio nome, pode ser utilizada para identificar qualquer coisa - dar um caminho para um determinado conteúdo, dar nome a este, etc
            • É mais natural que URI’s que não sejam URL’s sejam utilizadas em outros contextos, como fornecimento de namespaces XML.
  2. http://localhost:8080/cervejaria/clientes

    • http://
      • Indica o protocolo que está sendo utilizado (no caso, HTTP);
    • localhost:8080
      • Indica o servidor de rede que está sendo utilizado e a porta (quando a porta não é especificada, assume-se que é a padrão - no caso do protocolo HTTP, 80);
    • cervejaria
      • Indica o contexto da aplicação, ou seja, a raiz pela qual a aplicação está sendo fornecida para o cliente. Vou me referir a esta, daqui em diante, como contexto da aplicação ou apenas contexto;
    • clientes
      • É o endereço, de fato, do recurso - no caso, a listagem de clientes. Vou me referir a este, daqui em diante, como endereço do recurso.
    • A URL escolhida deve ser única por recurso.
      • Isto significa que, sempre que desejar obter a representação de todos os clientes, você deve utilizar a URL http: //localhost:8080/cervejaria/clientes .
        • Realizar uma consulta nesta URL pode retornar dados
          • Se você desejar, portanto, retornar um cliente específico, você deve utilizar uma URL diferente.
  3. O protocolo

    • HTTPS
      • Vale destacar que o HTTPS ( HyperText Transfer Protocol over Secure Sockets Layer) não é uma variação do HTTP, mas apenas a adição de uma camada extra - o que mantém o HTTPS na mesma categoria que o HTTP, assim como qualquer outro protocolo que seja utilizado sobre o HTTP, como SPDY.
    • HTTP
      • HTTP é o único protocolo 100% compatível conhecido.
      • o autor do HTTP também é o autor de REST e, além disso, o protocolo HTTP é um dos mais utilizados no mundo (sendo que a web, de maneira geral, é fornecida por este protocolo).

Information

Description
Sistema da informação REST Mind Map on 1- Por que utilizar REST?, created by welligton santos on 22/08/2021.
Views
2
Rating

More on Web services e APIs

Feedback

What is it about?

What do you think of the new look?

How do you like it?