Questões de WebServices (Arquitetura de Software)

Limpar Busca

Assinale a alternativa correta em relação a webservices, microsserviços e JSON.

  • A Em uma arquitetura de microsserviços, todos os serviços devem compartilhar o mesmo banco de dados para garantir consistência.
  • B O formato JSON é utilizado apenas em microsserviços que utilizam a arquitetura SOAP para comunicação.
  • C Webservices são obrigatoriamente implementados com XML e não funcionam com JSON.
  • D Microsserviços geralmente utilizam o formato JSON para enviar e receber dados, pois ele é mais eficiente e amplamente suportado por APIs REST.
  • E Em uma arquitetura de microsserviços, todos os serviços devem ser escritos na mesma linguagem de programação.

Em uma startup bancária que utiliza uma arquitetura de microsserviços para a integração entre diferentes sistemas, deseja-se melhorar o gerenciamento e o monitoramento das APIs, bem como otimizar a comunicação entre os microsserviços. Para isso, está sendo considerada a implementação de um API Manager e do Apache Kafka.
Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo:

  • A API Manager: criar tópicos no Apache Kafka; Apache Kafka: gerenciar a comunicação entre microsserviços e sistemas externos.
  • B API Manager: autenticar usuários diretamente nas APIs; Apache Kafka: armazenar logs de atividades da aplicação para análise futura.
  • C API Manager: centralizar toda a comunicação entre os microsserviços e o tráfego de dados; Apache Kafka: gerir e controlar as APIs.
  • D API Manager: gerenciar a comunicação entre sistemas externos; Apache Kafka: gerenciar e rotear APIs.
  • E API Manager: gerenciar o ciclo de vida das APIs, aplicar políticas de segurança e monitorar o tráfego de dados; Apache Kafka: garantir a comunicação assíncrona e em tempo real entre os microsserviços.

Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.

Isso posto, assinale a afirmativa correta sobre API REST.

  • A Normalmente, uma solicitação PUT cria um novo registro.
  • B Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada.
  • C Não há a possibilidade de utilização de cache.
  • D Utiliza WSDL como linguagem de descrição de serviços web.
  • E É um protocolo com requisitos específicos, como a mensageria XML.

Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.
Isso posto, marque a opção correta a seguir sobre API REST.

  • A Normalmente, uma solicitação PUT cria um novo registro.
  • B Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada.
  • C Não há a possibilidade de utilização de cache.
  • D Utiliza WSDL como linguagem de descrição de serviços web.
  • E É um protocolo com requisitos específicos, como a mensageria XML.

Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.
Em relação à API REST, assinale a afirmativa correta.

  • A Normalmente uma solicitação PUT cria um novo registro.
  • B Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada.
  • C Não há a possibilidade de utilização de cache.
  • D Utiliza WSDL como linguagem de descrição de serviços web.
  • E É um protocolo com requisitos específicos, como a mensageria XML.