Questões de WebServices (Arquitetura de Software)

Limpar Busca

 Analise as informações a seguir:



I. É certo afirmar que Web Services têm como função transferir dados por meio de protocolos de comunicação para diferentes plataformas, mesmo que elas tenham sido desenvolvidas em linguagens de programação diferentes.


II. É certo afirmar que Web Services conseguem reutilizar sistemas já operativos em uma organização e adicionar-lhes outras funcionalidades sem a necessidade de criar um sistema novo. Por essa razão, é possível incrementar os sistemas já desenvolvidos, agregando mais dados e novas funcionalidades de modo prático, rápido e simples.


III. É certo afirmar que os protocolos de comunicação que permitem a interação entre as linguagens do Web Service e o sistema que faz o pedido ao Web Service são o SOAP (Simple Object Access Protocol) e o REST (Representational State Transfer).



Marque a alternativa CORRETA: 

  • A Todas as afirmativas estão corretas.
  • B Nenhuma afirmativa está correta.
  • C Apenas uma afirmativa está correta.
  • D Apenas duas afirmativas estão corretas.

No contexto de uma REST API, assinale o cuidado que deve ser observado em uma requisição para garantir a prerrogativa stateless (sem estado).

  • A Incluir todos os atributos necessários para a execução.
  • B Envolver apenas um recurso em cada requisição.
  • C Usar somente o método GET.
  • D Usar uma interface uniforme.

O analista Marcos desenvolveu um novo frontend para a aplicação TCEDigital, a fim de modernizar a experiência do usuário. O backend da TCEDigital é exposto por meio de uma Application Programming Interface (API) web. O novo frontend desenvolvido por Marcos utiliza a API web do backend já existente e não exige a desativação do frontend antigo, com ambos coexistindo ao mesmo tempo.

À luz da arquitetura hexagonal, Marcos adicionou à TCEDigital um(a):

  • A aplicação;
  • B porta primária;
  • C porta secundária;
  • D adaptador primário;
  • E adaptador secundário.

Serviço de aplicação que pode ser acessado usando os protocolos padrões da Web, permitindo que aplicações se comuniquem umas com as outras através da web. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas aplicações já existentes e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis:

  • A Web Service
  • B VPN
  • C DNS
  • D AnyDesk
  • E McAfee

Com a utilização dos webservices podemos manter a interoperabilidade entre sistemas na web, para isso os clientes precisam encontrar a descrição dos serviços no Registro de Serviços. A etapa em que o webservice registra seus serviços para serem localizados é feita por meio do:

  • A BINDING
  • B UDDI
  • C INVOCAÇÃO
  • D ENVELOPE
  • E TYPE