Please enable JavaScript.
Coggle requires JavaScript to display documents.
Comunicação entre sistemas - rest - Coggle Diagram
Comunicação entre sistemas - rest
Maturidade
Nível 1: ultilização dos recursos http
Nível 2: Ultilização dos verbos http de forma correta
Nível 3: HATEOAS: As responstas da api incluemem um link para outros endpoints da aplicação
O que faz uma boa api rest ?
Não repetir as URIS entre diferentes serviços da aplicação
Utilizar todos os verbos http para realizar as operações, incluindo cache
Provê links de recursos
padrões
Comunicação
Hal: padroniza os json retornados de forma a adicionar os links realzionados as repostas
Http Method Negotiation: Requisita para o serbidor todos os metodos que ele tem acesso no recurso
Conetent Negociation: Negpcia com o servidor qual o media type que ele aceita e que ele retorna
Limitações:
Unidirecional
Alta latência
Sem contrato
Sem suporte a streaming
Design pre definido