Questões de WebServices (Arquitetura de Software)

Limpar Busca

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

Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
Um web service representa uma lógica de negócio que permite que os clientes enviem requisições de um tipo bem definido de informação e recebam respostas apenas síncronas.

  • Certo
  • Errado

Assinale a alternativa que apresenta a descrição correta de um web service.

  • A É uma tecnologia utilizada exclusivamente para a criação de websites estáticos.
  • B É uma arquitetura de software que permite a comunicação e a interoperabilidade entre diferentes sistemas distribuídos por meio da Internet.
  • C É uma linguagem de programação utilizada para desenvolver aplicações web.
  • D É um protocolo de comunicação utilizado para transferir arquivos entre servidores web.
  • E É um serviço de hospedagem de websites fornecido por provedores de Internet.