“As empresas estão cada vez mais implantando seus serviços na web, na forma de aplicativos da web, serviços SOAP, serviços baseados em mensagens e, mais recentemente, serviços REST. Embora o movimento em direção ao REST seja amplamente reconhecido, não há muitas informações concretas sobre os recursos técnicos sendo usados no campo, como formatos de dados, como os verbos HTTP estão sendo usados ou estruturas URI típicas, apenas para citar alguns” (NEUMANN et al., 2021).
Assinale a alternativa que apresente a melhor definição para REST:
Alternativas:
a) REST são softwares para integração de sistemas.
b) REST são protocolos para comunicação entre sistemas integrados.
c) REST são mensagens trocadas entre componentes de um sistema integrado.
d) REST são boas práticas para integração de sistemas heterogêneos.
e) REST são servidores utilizados em sistemas integrados.
b) REST são protocolos para comunicação entre sistemas integrados.
Explicação:
REST (Representational State Transfer) é um estilo de arquitetura de software para sistemas da web, que se baseia em uma série de princípios para a comunicação entre sistemas distribuídos. Dessa forma, REST define um conjunto de regras para comunicação entre sistemas, incluindo a definição de como a representação da informação deve ser transmitida entre sistemas e a utilização de verbos HTTP para realizar ações comuns, como obter, atualizar, deletar e criar recursos. Portanto, a alternativa b) apresenta a melhor definição para REST, como "protocolos para comunicação entre sistemas integrados".
4 votes Thanks 2
1001noticiasbrasil
A resposta correta é a letra (D) --- Corrigido pelo AVA
A alternativa correta é a letra d) - REST são boas práticas para integração de sistemas heterogêneos.
REST (Representational State Transfer) é um conjunto de princípios e boas práticas de arquitetura para a criação de sistemas distribuídos, comumente utilizados na web. O principal objetivo do REST é permitir que diferentes sistemas se comuniquem de maneira eficiente, independente de linguagem de programação, plataforma ou sistema operacional.
Ao seguir as boas práticas do REST, os desenvolvedores podem criar sistemas mais flexíveis, escaláveis e fáceis de manter. Algumas das práticas comuns do REST incluem o uso de URIs para identificar recursos, o uso de verbos HTTP (GET, POST, PUT, DELETE, entre outros) para manipulação desses recursos, e o uso de formatos de representação de dados como JSON ou XML para transferência de informações entre os sistemas.
Lista de comentários
Resposta:
b) REST são protocolos para comunicação entre sistemas integrados.
Explicação:
REST (Representational State Transfer) é um estilo de arquitetura de software para sistemas da web, que se baseia em uma série de princípios para a comunicação entre sistemas distribuídos. Dessa forma, REST define um conjunto de regras para comunicação entre sistemas, incluindo a definição de como a representação da informação deve ser transmitida entre sistemas e a utilização de verbos HTTP para realizar ações comuns, como obter, atualizar, deletar e criar recursos. Portanto, a alternativa b) apresenta a melhor definição para REST, como "protocolos para comunicação entre sistemas integrados".
Resposta: Letra D
Explicação:
A alternativa correta é a letra d) - REST são boas práticas para integração de sistemas heterogêneos.
REST (Representational State Transfer) é um conjunto de princípios e boas práticas de arquitetura para a criação de sistemas distribuídos, comumente utilizados na web. O principal objetivo do REST é permitir que diferentes sistemas se comuniquem de maneira eficiente, independente de linguagem de programação, plataforma ou sistema operacional.
Ao seguir as boas práticas do REST, os desenvolvedores podem criar sistemas mais flexíveis, escaláveis e fáceis de manter. Algumas das práticas comuns do REST incluem o uso de URIs para identificar recursos, o uso de verbos HTTP (GET, POST, PUT, DELETE, entre outros) para manipulação desses recursos, e o uso de formatos de representação de dados como JSON ou XML para transferência de informações entre os sistemas.