Questões de Arquitetura de Software - WebServices para Concurso
Foram encontradas 417 questões
O padrão REST define um conjunto de restrições e propriedades baseado em HTTP. Sobre REST, analise as afirmativas a seguir.
I. Web services que obedecem ao padrão REST precisam utilizar o formato JSON para encapsular os dados da resposta às requisições dos sistemas solicitantes.
II. Os métodos GET, POST, PUT e DELETE do protocolo de comunicação HTTP são compatíveis com operações CRUD para a persistência de dados.
III. O padrão REST pressupõe que requisições de um mesmo sistema solicitante são dependentes, permitindo manter o estado de cada solicitante durante várias solicitações.
Está correto o que se afirma em
A respeito do Web Services, foram feitas as seguintes afirmações:
I. As bases para a construção de um Web service são os padrões XML e SOAP. II. Os dados (no nível de mensagem) são transferidos no formato XML, encapsulados pelo protocolo WSDL. III. O transporte dos dados é realizado normalmente via protocolo HTTP ou HTTPS para conexões seguras (o padrão não determina o protocolo de transporte). IV. O protocolo que representa a interface de um Web Service aos clientes é o SOAP.
Estão corretas
I. A confidencialidade dos dados é implementada através do criptografia XML (conforme definido na especificação XML Encryption da W3C). II. A especificação WS-Security define como anexar cabeçalhos XML Signature e XML Encryption a mensagens SOAP. III. O SAML (Security Assertion Markup Language) é uma infraestrutura baseada em XML para autenticação e autorização entre duas entidades: um Provedor de Serviços e um Provedor de Identidade.
Está correto o que se afirma em
Sobre os princípios do padrão REST, analise as afirmativas a seguir.
I. As mensagens REST são documentos texto no formato JSON.
II. REST é independente do protocolo de transporte, podendo ser implementado com HTTP, SMTP ou JMS.
III. Serviços REST são stateless, isto é, cada solicitação deve conter todas as informações necessárias para ser compreendida pelo servidor.
Está correto o que se afirma em:
REST, ou Representational State Transfer, é um protocolo de comunicações sem estado.
Que alternativa melhor representa o corpo de uma chamada REST que deseja saber o saldo de um cliente bancário identificado como cliente 23232?
Julgue o item a seguir, acerca de arquiteturas de integração e web services.
Web service é uma solução utilizada na integração de sistemas
e na comunicação entre aplicações diferentes.
Julgue o item a seguir, acerca de arquiteturas de integração e web services .
Os serviços Web RESTful utilizam o HTTP como um meio de
comunicação entre cliente e servidor.
Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
A REST define uma arquitetura cliente-servidor na qual o servidor não mantém contexto de cliente entre transações, ou seja, é stateless e toda transação contém as informações necessárias para satisfazer a solicitação.
Julgue o item a seguir, a respeito de sistemas gerenciadores web e de Apache e NGINX.
No NGINX, a configuração de servidores virtuais exige que a
diretiva utilizada para especificar o endereço onde o servidor
escuta as requisições seja definida usando-se o IPv4.
A função de cada um deles é, respectivamente:
A respeito de servidores Web e Web services, indique se as afirmativas abaixo são verdadeiras (V) ou falsas (F) e assinale a alternativa que apresenta a sequência correta, de cima para baixo.
( ) O Apache HTTP Server dispõe de módulos para geração de conteúdo dinâmico, que lhe permitem interpretar código escrito em linguagens como PHP, Python e Perl.
( ) O servidor Web nginx trata as requisições HTTP como eventos assíncronos, o que lhe permite servir conteúdo estático de forma rápida e eficiente.
( ) Por padrão, os Web services baseados no estilo arquitetural REST manipulam representações de dados no formato XML.
( ) Web services baseados no estilo arquitetural REST podem ser escritos na linguagem PHP e executados pelos servidores Web Apache HTTP Server e nginx.
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue o item a seguir.
Web services permitem disponibilizar serviços de forma
agnóstica quando a UDDI (universal description, discovery
and integration) estabelece um formato padrão de mensagem
que consiste em um documento XML capaz de hospedar dados
RPC centrados em documentos, para que haja intercâmbio de
dados de modelos síncronos (pedido e resposta) e assíncronos
(orientados a processo).