

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Analise as afirmativas abaixo com relação ao SOAP.
1. SOAP é um protocolo leve destinado à troca de informações estruturadas em um ambiente distribuído descentralizado. SOAP usa tecnologias XML para definir uma estrutura de mensagens extensível possibilitando a construção de mensagem que pode ser trocada por uma variedade de protocolos subjacentes.
2. Um web service é um sistema de software projetado para suportar interação entre máquinas através de uma rede. Ele tem uma interface descrita em um formato processável por máquina, especificamente XML.
3. Existem duas maneiras de enviar mensagens para que um cliente possa realizar solicitações a um web service SOAP. São elas: Request-Resposnse Messaging e One-Way Messaging. A primeira permite o envio unilateral das mensagens, no qual a solicitação é realizada, sem se preocupar com a resposta.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
Analise as afirmativas abaixo no contexto de web services e aplicações web.
1. APIs REST não implementam um descritor de funcionamento do serviço.
2. APIs SOAP implementam necessariamente um descritor de funcionamento do serviço.
3. SOAP é, em última instância, uma mensagem que, além do conteúdo, contém as instruções para seu processamento.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
O REST emprega um protocolo universal, o HTTP, para oferecer um serviço web simples e aberto. Verbos HTTP são usados para realizar chamadas e indicar para o serviço que ação deve ser realizada. Assinale a opção que indica o verbo usado tipicamente para a atualização de um recurso existente.
CREATED
GET
POST
TRACE
PUT
Em um Web Service RESTful, o cliente envia uma mensagem na forma de HTTP Request e o servidor responde na forma de HTTP Response. Usando esse serviço, um Técnico, ao enviar uma mensagem, recebeu como resposta um código (status ou response code) indicando que o recurso ou página desejada não foi encontrado. O código recebido foi
301.
404.
200.
412.
304.
Analise as afirmativas abaixo com relação aos serviços Web RESTful.
1. Quando um cliente faz uma solicitação usando uma API RESTful, essa API transfere uma representação do estado do recurso ao solicitante ou endpoint. Essa informação (ou representação) é entregue via FTP utilizando um formato suportado.
2. Para que uma API seja considerada do tipo RESTful, ela precisa estabelecer uma comunicação “stateless” entre cliente e servidor. Isso significa que nenhuma informação do cliente é armazenada entre solicitações GET e toda as solicitações são separadas e desconectadas.
3. Um mesmo cliente pode mandar várias requisições sequencialmente para o servidor, não sendo necessário que cada requisição contenha todas as informações necessárias para que o servidor consiga entendê-la e processá-la adequadamente.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
O termo Web Services descreve uma maneira padronizada de integrar aplicativos baseados na Web usando os padrões abertos tais como:
(1) SOAP.
(2) WSDL.
(3) UDDI.
Da relação apresentada:
existem somente o 1 e 2
existem somente o 1 e 3
existem somente o 2 e 3
existem todos
O analista de sistemas Pedro desenvolveu o webservice RService aplicando o estilo de arquitetura REST (Representational State Transfer). As aplicações clientes que utilizam o RService são desenvolvidas de forma desacoplada e dissociada de RService e manipulam os recursos de RService através de representações transferidas em mensagens autodescritivas.
Para habilitar a independência no desenvolvimento de aplicações clientes com o uso de representações em mensagens autodescritivas, Pedro aplicou em RService o princípio REST:
arquitetura cliente-servidor;
código sob demanda;
interface uniforme;
sistema em camadas;
capacidade de cache.
REST (REpresentational State Transfer) é um protocolo para troca de informações estruturadas, cujo formato de mensagem é embasado na linguagem de marcação extensível (XML).
Certo
Errado
No contexto de web services, é papel do WSDL
prover uma maneira fácil e rápida de compartilhar manchetes (headlines) e conteúdos pela web.
autenticar uma requisição SOAP de chamada a uma operação de um web service.
implementar as operações dos web services, sendo uma linguagem orientada a objetos.
descrever web services usando XML, especificando tipos, mensagens e operações.
prover um log para web services baseados em SOAP, registrando detalhes de todas as requisições recebidas e respostas enviadas.
A utilização de webservices para troca de informações entre sistemas possibilitando a integração da comunicação distribuída é uma possibilidade em desenvolvimento de soluções web. Essa interação entre as plataformas é possível utilizando protocolos de comunicação. Observe os Elementos SOAP nos itens abaixo:
I - Envelope é um elemento principal responsável pelo início e fim das mensagens.
II - Header ou cabeçalho é um subelemento obrigatório que contem informações como opção de processamento de mensagem por nó intermediário.
III - Body ou corpo é um subelemento do envelope que pode conter um seu subelemento utilizado para informações de erro.
Em relação aos itens apresentados, pode-se afirmar que:
os itens I e II são verdadeiros.
os itens I, II e III são falsos.
somente o item III é verdadeiro.
o item II é verdadeiro.
os itens I e III são verdadeiros.
José é o arquiteto de software em uma equipe de desenvolvimento de sistemas e recebeu a demanda de projetar serviços que estarão disponíveis na API RESTful a ser utilizada por três aplicações distintas.
Considerando as restrições de uma API RESTful, José deve garantir que:
as respostas geradas pela API RESTful sejam formatadas em XML;
o uso de REST envelopes seja o recurso para troca de mensagens entre as aplicações e a API RESTful;
requisições à API RESTful sejam precedidas de um acesso via Single Sign-On (SSO) válido;
cada uma das aplicações faça requisições à API RESTful por meio de um URI (Uniform Resource Identifier) próprio;
cada requisição das aplicações para a API RESTful contenha toda a informação necessária para o processamento da resposta, sem considerar o estado da sessão.
Analise as afirmativas abaixo a respeito do desenvolvimento de serviços Web (Web Services) usando diferentes linguagens de programação e assinale a alternativa correta.
I. O JAX-WS (Java API for XML Web Services) permite a criação de serviços Web na linguagem Java que utilizam o protocolo de comunicação SOAP.
II. O JAX-RS (Java API for RESTful Web Services) permite o desenvolvimento de serviços Web na linguagem Java que adotam o estilo arquitetural REST.
III. O Zend Framework permite a criação de serviços Web na linguagem PHP que empregam o protocolo SOAP, assim como serviços que adotam o estilo arquitetural REST.
IV. O Ruby on Rails permite desenvolver serviços Web na linguagem Ruby que são compatíveis com o estilo arquitetural REST.
Somente as afirmativas I, III e IV estão corretas.
Somente as afirmativas I, II e III estão corretas.
Somente as afirmativas I, II e IV estão corretas.
Somente as afirmativas II, III e IV estão corretas.
Todas as afirmativas estão corretas.
A Equipe de Sistemas de Software (ESS) de um Ministério Público deseja criar um Web Service para verificação do andamento dos processos a ser reutilizável por diversos usuários e aplicações.
Para que o Web Service seja utilizado, a ESS deve incluir na descrição do serviço a:
definição dos namespaces em WSDL (Web Service Definition Language);
descrição da assinatura do serviço com as operações, parâmetros e seus tipos;
especificação de suas características não funcionais, como desempenho e confiança;
definição da interface de serviço incluindo informações sobre a semântica do serviço;
especificação do padrão UDDI (Universal Description, Discovery and Integration) como protocolo para troca de mensagens.
São verbos HTTP usados na técnica REST, EXCETO:
GET.
POST.
PUT.
EDIT.
PATCH.
O atributo encodingStyle, o qual faz parte da estrutura de uma mensagem SOAP, indica quais regras serão utilizadas para a serialização de partes da mensagem SOAP.
Certo
Errado
Em web services RESTful, o verbo ou método HTTP usado para criar um recurso no servidor é:
CREATE
POST
INSERT
PUSH
PATCH
Um componente de uma arquitetura orientada a serviços (SOAP) é a descrição WSDL, que é responsável por encontrar um serviço e sua descrição na Web.
Certo
Errado
O padrão REST é utilizado na implementação de serviços web, em que cada método é identificado por uma URL única.
Certo
Errado
Web services são aplicações especializadas do tipo clienteservidor para a troca de dados entre computadores de redes distintas.
Certo
Errado
SOAP (simple object access protocol) é um protocolo de comunicação usado para a troca de mensagens XML entre o cliente e o provedor de serviço.
Certo
Errado