SóProvas


ID
3433558
Banca
VUNESP
Órgão
Prefeitura de Campinas - SP
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

Em um Web Service RESTful, a propriedade desejada de um método que permite que ele seja invocado múltiplas vezes sobre um mesmo recurso e produza sempre o mesmo resultado é a

Alternativas
Comentários
  • https://www.infoq.com/br/news/2013/05/idempotent/

  • Em matemática e ciência da computação, a idempotência é a propriedade que algumas operações têm de poderem ser aplicadas várias vezes sem que o valor do resultado se altere após a aplicação inicial. — Wikipedia

    Um método HTTP idempotente é um método HTTP que pode ser chamado muitas vezes sem resultados diferentes. Não importa se o método é chamado apenas uma vez ou dez vezes. O resultado deve ser o mesmo. Essencialmente, significa que o resultado de uma solicitação executada com sucesso é independente do número de vezes que ela é executada. Por exemplo, na aritmética, adicionar zero a um número é uma operação idempotente. — W3C

    Quando falamos em idempotência em API’s REST, podemos concluir que os seguintes os verbos:

    • GETPUTDELETEHEAD OPTIONS são idempotentes.
    • POST não é idempotente.

    Fonte: https://medium.com/@lucasschwenke/idempot%C3%AAncia-uma-boa-pr%C3%A1tica-a-se-utilizar-em-servi%C3%A7os-rest-633c38f4d7c0

  • Não só em WEBSERVICES

    o UNDO e REDO em BD tbm são idempotentes

    GAB D

    UNDO e REDO

    - Ambas as transações são consideradas idempotentes, ou seja, se aplicadas várias vezes produzem o mesmo efeito de serem executadas apenas uma vez.