

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.
Com relação ao assunto Webservices, assinale a alternativa correta.
Existem três tipos de URIs: URL, URN e URR.
Uma URI (Uniform Requestor Identifier) é uma sequência de caracteres que identifica um recurso lógico ou fisíco.
Outros sistemas podem interagir com os Webservices por meio de mensagens UDDI, geralmente usando HTTP com serialização XML em conjunto com outros padrões relacionados a Web.
URN (Uniform Requestor Name) é um tipo de URI que especifica qual protocol deve ser utilizado para localizar e acessar o recurso. Ele rotula o recurso com um identificador único persistente e independente de localização.
Um Web Service é um sistema de software desenvolvido para suportar interoperabilidade entre máquinas sobre uma rede, o qual pode apresentar uma interface que o descreve (WSDL, WADL).
Os protocolos de web services cobrem todos os aspectos das SOA, desde os mecanismos básicos para troca de informações de serviço (SOAP) até os padrões de linguagem da programação (WS-BPEL).
Certo
Errado
SOAP (Simple Object Access Protocol) é um protocolo de comunicação projetado para permitir a troca de informações de maneira estruturada entre sistemas distribuídos.
Em relação à estrutura da mensagem SOAP versão 1.2 definida pela W3C, analise as afirmativas a seguir:
I. A mensagem SOAP é definida em um documento XML que contém um elemento raiz denominado Envelope.
II. Header é um elemento mandatório que fornece informações específicas para autenticação.
III. Error é um elemento opcional que contém as informações dos erros ocorridos no envio da mensagem.
Está correto o que se afirma em:
somente I;
somente II;
somente III;
somente I e III;
I, II e III.
No webservice, os métodos que um serviço web disponibiliza e o modo de interação do serviço com esses métodos estão contidos no(a):
XHTML
CCS
HTML
WSDL
SOAP
As arquiteturas orientadas a serviços são uma forma de desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, executando em computadores geograficamente distribuídos.
Certo
Errado
Os principais padrões para SOA de Web são: SOAP, WSDL e WS-BPLL.
Certo
Errado
São características dos webservices, EXCETO:
suportar chamadas remotas de procedimentos.
criar soluções distribuídas e descentralizadas.
poder ser acessado de qualquer lugar pela internet.
possuir estrutura interna fortemente acoplada.
permitir o encapsulamento de regras de negócio.
WS-BPLL – é uma linguagem de definição de web service e é um padrão para a definição de interface de serviço, além de definir como as operações de serviço e associações de serviço devem ser definidas.
Certo
Errado
WSDL – é um padrão para uma linguagem de workflow que é usada para definir programas de processo que envolvem vários serviços diferentes.
Certo
Errado
Complete a lacuna abaixo assinalando a alternativa correta.
A linguagem _________ é utilizada para especificar ações de processos de negócios com Web Services.
LEPN
APNL
BPEL
WSPL
A figura abaixo apresenta a estrutura de uma informação empacotada em SOAP.

Na figura, as camadas identificadas por (I), (II) e (III), são, correta e respectivamente,
SMTP Body − XML Body e SOAP Envelope
XML Request − XML Body e SOAP Envelope
HTTP Body − SOAP Envelope e SOAP Body
XML Request − SOAP Envelope e SOAP Body
HTTP Body − XML Body e SOAP Envelope
Considere um aplicativo de comércio eletrônico para a web que não deseja eliminar nenhum nicho de consumidores, caso estes não tenham recursos suficientes no lado cliente, ou seja, o objetivo é abranger o maior conjunto possível de consumidores.
Neste caso, a arquitetura web que atende este objetivo, é aquela em que
uma parte significativa da lógica do negócio seja executada no lado cliente, que deve usar Applets Java e a comunicação com o servidor é feita via HTTP.
o protocolo HTTP é usado para a comunicação cliente/servidor e o protocolo DCOM é usado para suportar o sistema de objetos distribuídos.
há pouco controle da configuração do cliente. O cliente requer apenas um navegador padrão da web e toda a lógica do negócio é executada no servidor.
o navegador da web age como um dispositivo de liberação e recebimento de um sistema de objetos distribuídos.
uma parte significativa da lógica do negócio seja executada no lado cliente, que deve fazer a comunicação com o servidor através de FTP.
O REST é um modelo conceitual de arquitetura de alto nível para descrever sistemas de informação distribuídos e implementados utilizando diversos tipos de tecnologia. Nesse modelo, o princípio que se destaca de forma diferenciada dos preceitos aplicados na implementação tecnológica é o da
utilização de métodos padrão.
utilização de padrão aberto de comunicação.
identificação unificada dos recursos.
vinculação entre os recursos.
não manutenção do estado da comunicação.
Em uma RESTful web API baseada em HTTP, os diversos métodos HTTP disponíveis são utilizados para permitir que
diferentes operações sejam realizadas sobre um mesmo recurso.
o conteúdo das requisições possa ser armazenado em cache.
o estado da conexão do cliente fique armazenado apenas no servidor.
os recursos possam ser acessados por diversos clientes simultaneamente.
recursos diferentes sejam recuperados do servidor.
Acerca de Web Services, assinale a alternativa correta.
O WADL é uma linguagem para descrição de Web Services RESTful, tendo um papel similar ao que o WSDL possui em relação a Web Services SOAP.
O WSDL utiliza o formato JSON para descrever os métodos de um Web Service SOAP.
Web Services baseados em HTTP (ex: SOAP, RESTful, XML-RPC) possuem desempenho melhor que protocolos binários de RPC (ex: RMI, DCOM, CORBA.
O padrão UDDI é utilizado para criptografar mensagens em Web Services SOAP, garantindo uma transmissão segura de ponta a ponta.
O fato de SOAP e REST utilizarem HTTP elimina riscos de segurança, já que é permitido apenas o tráfego de texto pela porta 80.
As afirmações abaixo sobre Representational State Transfer (REST):
I. Diferentemente dos serviços baseados em SOAP, a solicitação e resposta dos serviços REST não são empacotadas em envelopes.
II. REST pode utilizar formatos, como XML, JSON, HTML, texto sem formatação e arquivos de mídia.
III. O framework REST é utilizado para criação de serviços distribuídos independente de plataforma.
IV. Cada método em um serviço Web RESTful é identificado por um URL único.
Marque a alternativa com as afirmações CORRETAS sobre REST:
Apenas I, II, III.
Apenas I, II, IV.
Apenas II, III, IV.
Apenas III, IV.
Apenas II, III.