Questões de Concurso sobre Web Services

 
 
Disciplina 1
Assunto 6
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
267 questões encontradas
Questões por página
20
Mais recentes
 

Com o objetivo de melhorar o desempenho das aplicações web, os navegadores possuem características de fat clients, onde praticamente todo o processamento da interface da aplicação é executada pelo navegador da internet. O tipo de aplicação que utiliza essa abordagem é tecnicamente conhecido como


A

Rich Internet Applications – Aplicações de Internet Rica.


B

Client-Server Applications – Aplicações ClienteServidor.


C

JavaScript Applications – Aplicações JavaScript.


D

Servlets Applications – Aplicações Servlets.


E

Applets Aplicattions – Aplicações Applets.

Em relação aos serviços Web em Java, é INCORRETO afirmar:


A

Um aplicativo que não tem capacidade de processamento suficiente para realizar cálculos específicos poderia utilizar um serviço Web para tirar vantagens dos recursos superiores de outro sistema.


B

Um serviço Web é um componente de software armazenado em um computador que pode ser acessado por um aplicativo em outro computador por uma rede.


C

A anotação @WebClass serve para indicar que uma determinada classe Java implementa um serviço Web, enquanto a anotação @WebMethod serve para indicar que um método pode ser chamado remotamente.


D

Os serviços Web se comunicam utilizando tecnologias como XML, JSON e HTTP.


E

Os serviços Web possibilitam a aplicativos recuperar dados de um outro sistema mesmo que não tenham acesso direto aos dados.

Um novo serviço, baseado na tecnologia Web services, foi desenvolvido e deve ser disponibilizado na internet. Para isso, o desenvolvedor deve publicar o serviço em


A

SOAP.


B

WSDL.


C

UDDI.


D

SOA.


E

W3C.

A interface de um webservice pode mudar ao longo do tempo sem comprometer a habilidade de interação do cliente com o serviço. A essa caraterística dá-se o nome de

A
encapsulamento.

B
acoplamento fraco.

C
associação.

D
publicação.

E
manutenção de entidades.

Web services são componentes de aplicações web que podem ser criados, publicados, encontrados e usados na web, utilizando um conjunto de recursos, dentre eles, os descritos a seguir:


I. É uma linguagem baseada em XML, recomendado pelo W3C, para descrever Web services.

II. É um protocolo baseado em XML, recomendado pelo W3C, para acessar Web Services.

III. É um serviço de diretório onde as empresas podem procurar por Web Services.

IV. É um framework escrito em XML e recomendado pelo W3C, para descrever recursos na web.


Os recursos apresentados em I, II, III e IV descrevem, respectivamente,


A

XSLT; SOAP; UDDI; RDF


B

WSDL; SOAP; JNDI; XML DOM


C

WSDL; SOAP; UDDI; RDF


D

XSLT; REST; JNDI; RDF


E

WSDL; REST; UDDI; XML DOM

Serviço Web é uma tecnologia popularmente utilizada na implementação de uma arquitetura orientada a serviços. Para que aplicações acessem esses serviços disponibilizados através da rede, um documento WSDL (Web Services Description Language) pode ser utilizado para especificar as capacidades do serviço, sua localização na Web e instruções acerca de como acessá-los.


Com relação à elaboração de um documento WSDL, relacione cada um dos seus elementos estruturais com as características apresentadas a seguir.


1. Service

2. PortType

3. Binding


( ) descreve de forma abstrata as operações disponíveis em um serviço web;

( ) define informações de mais baixo nível, tais como protocolo de transporte, protocolo de mensagem e codificação da mensagem para as operações disponíveis em um serviço web;

( ) define o endereço (endpoint) utilizado para acessar o serviço.



A relação correta, de cima para baixo, é:


A

1, 2 e 3;


B

2, 3 e 1;


C

3, 1 e 2;


D

3, 2 e 1;


E

1, 3 e 2.

Uma instituição precisa de um serviço de diretório para publicar e buscar por serviços web. Para isso utilizará uma especificação que faz parte da pilha de componentes dos web services e tem como objetivo descrever, descobrir e integrar os serviços web, conhecida como

A
XML.

B
SOAP.

C
UDDI.

D
REST.

E
WSDL.
As informações relativas a formato de protocolo e mensagem são associadas às operações (elementos operation) por meio de elementos binding.

C
Certo

E
Errado

Sobre Web Services, marque a alternativa verdadeira.


A

Para registrar um serviço, um padrão para o registro é o SNMP (Simple Network Management Protocol).


B

WSDL é a linguagem de descrição de serviços web baseada em HTML ou Javascript.


C

Toda mensagem SOAP é um documento HTML.


D

Após implementar um Web Service, deve-se publicá-lo para que um cliente possa descobri-lo.


E

Web Services baseiam-se apenas no protocolo SOAP, o qual roda sobre o protocolo HTTP.

Muitas empresas implantam sistemas alinhados com a tecnologia conhecida por Web Server para trocar dados com parceiros comerciais, fornecedores e órgãos governamentais. Esses sistemas levam vantagem sobre outras formas de troca de dados, pois utilizam um padrão de mensagens em XML (Extensible Markup Language) juntamente com o protocolo HTTP, que trabalha na porta TCP descrita na alternativa:


A

443.


B

137.


C

80.


D

25.

Pedro está trabalhando em um projeto que utiliza Web Services. Pesquisando sobre o assunto descobriu que neles existem componentes tais como o


A

WSDL que fornece um meio de comunicação entre aplicações rodando em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação e que contém, entre outros, parâmetros tais como o Envelope que identifica o documento XML como uma mensagem WSDL.


B

WSDL que é um documento escrito em XML que descreve um Web Service. Ele especifica o local do serviço e as operações (ou métodos) que o serviço dispõe, usando, para isso, alguns elementos, sendo que o principal é o que descreve o Web Service, as operações que podem ser realizadas por ele e as mensagens envolvidas


C

SOAP que é um documento escrito em XML para descrever um Web Service. Ele especifica o local do serviço e as operações (ou métodos) que o serviço dispõe, usando, para isso, alguns elementos sendo que o principal é o que descreve o Web Service, as operações que podem ser realizadas por ele e as mensagens envolvidas.


D

SOAP escrito em XML e que permite que informações possam ser facilmente trocadas entre os diferentes tipos de computadores que usam diferentes tipos de sistemas operacionais e linguagens de programação. Seu principal parâmetro é o <protoType> que descreve o SOAP, as operações que podem ser realizadas por ele e as mensagens envolvidas.


E

Fault, elemento que está presente no documento WSDL e deve aparecer como um elemento filho no corpo do documento. Um elemento Fault pode aparecer mais de uma vez em uma mensagem WSDL. Seu principal parâmetro é o <blind> que descreve o WSDL, as operações que podem ser realizadas por ele e as mensagens envolvidas.

Relacione os elementos do arquivo “config.xml” às respectivas definições.


1. Configuration

2. Service

3. WSDL

4. Modelfile


( ) Este elemento indica que temos um arquivo WSDL e desejamos criar a interface e as classes de argumentos.

( ) Este é o elemento principal dp esquema. Dentro dele podemos ter três tipos de elementos, um de cada vez.

( ) Quando usamos WSDL, o wscompile pode criar um modelo contendo nossas especificações.

( ) Este elemento indica que temos uma interface e uma classe de endpoints e desejamos que o wscompile gere o WSDL e o mapping file.


Assinale a opção que indica a sequência correta, de cima para baixo.


A

2 – 3 – 4 – 1.


B

3 – 1 – 4 – 2.


C

2 – 1 – 4 – 3.


D

3 – 2 – 1 – 4


E

2 – 3 – 1 – 4.

O documento WSDL, padrão registrado no W3C, define um Web Service como uma coleção de endpoints. O endpoint permite algumas operações e cada operação implica na troca de algumas mensagens, que são formadas por tipos de dados definidos em um schema XML.


Com relação à definição de WSDL, do W3C, assinale V para afirmativa verdadeira e F para a falsa.


( ) Types: definição abstrata dos dados trocados entre um Web Service e um Consumer.

( ) Message: definição de dados usados nas mensagens, usando algum sistema de definição de dados, como um schema XML.

( ) Operation: definição abstrata de uma ação suportada pelo Web Service.

( ) Port Type: único endpoint formado pela combinação de um Binding e um endereço de rede.

( ) Binding: especificação concreta de protocolo e formato de dados para Port Type.

( ) Port: conjunto abstrato de operações suportadas por uma ou mais portas.

( ) Service: coleção de endpoints relacionados.


As afimativas são, respectivamente,


A

F, F, V, F, V, F e V.


B

V, F, V, V, F, F e V.


C

F, V, F, F, V, V e F.


D

F, F, V, V, F, F e V.


E

V, V, F, F, V, V e F.

A tecnologia web service permite que aplicações utilizem recursos de outras aplicações, mesmo que ambas estejam em sistemas e linguagens diferentes.

Com relação aos padrões e às tecnologias utilizadas em web services, assinale V para a afirmativa verdadeira e F para a falsa.


( ) O padrão UDDI fornece informações sobre as organizações e os web services disponibilizados por elas.

( ) XSLT é uma linguagem de transformação capaz de transformar XML em HTML.

( ) O elemento Header (cabeçalho) é parte obrigatória em qualquer mensagem SOAP.


As alternativas são, respectivamente,


A

V, V e F.


B

F, F e V.


C

V, V e V.


D

F, V e V.


E

V, F e F.

As etapas para a criação de um Web Service (Java-WSDL) são quase sempre as mesmas:


• criar a interface remota do Web Service, que deve expor os métodos a serem invocados pelos _____.

• criar as classes (se for o caso) que representam os parâmetros dos métodos da interface _____.

• criar a classe do _____ (do Web Service)

• criar o arquivo de configuração para invocar a ferramenta do JAX-RPC, _____ (config.xml).

• compilar tudo, usar a ferramenta do _____, wscompile para criar os arquivos acessórios (mapping e WSDL).

• iniciar o _____ Container.

• fazer o _____ do Web Service.


Assinale a opção que completa corretamente as lacunas dos itens acima.


A

interessados – privada – endport – webservicecompile – JAX-RPC – JSB – deploy


B

clientes – privada – endpoint – webservicecompile – JAVA-RPC – J2EE – debug


C

clientes – protegida – endpoint – wscompile – JAX-RPC – J2EE – debug


D

gerentes – pública – endport – webservicecompile – JAVA-RPC – JBOSS – debug


E

clientes – pública – endpoint – wscompile – JAX-RPC – J2EE – deploy

Observe o documento WSDL apresentado a seguir.


<definitions name="HelloWorldService"

targetNamespace="http://example.org/wsdl/HelloWorldService.wsdl"

xmlns="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tns="http://www.example.org/wsdl/HelloWorldService.wsdl"

xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<message name="HelloRequest">

<part name="nome" type="xsd:string"/>

</message>

<message name="HelloResponse">

<part name="saida" type="xsd:string"/>

</message>

<portType name="HelloWorld_PortType">

<operation name="helloWorld">

<input message="tns:HelloRequest"/>

<output message="tns:HelloResponse"/>

</operation>

</portType>

<binding name="HelloWorld_Binding"

type="tns:HelloWorld_PortType">

<soap:binding style="rpc"

transport="http://schemas.xmlsoap.org/soap/http"/>

<operation name="helloWorld">

<soap:operation soapAction="helloWorld"/>

<input>

<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

namespace="urn:examples:helloworldservice"

use="encoded"/>

</input>

<output>

<soap:body

encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

namespace="urn:exemplojava:helloworldservice"

use="encoded"/>

</output>

</operation>

</binding>

<service name="HelloWorld_Service">

<port binding="tns:HelloWorld_Binding"

name="HelloWorld_Port">

<soap:address location="http:// example.org/service/helloWorld" />

</port>

</service>

</definitions>


Nesse documento estão sendo descritos:


A

dois serviços web, ambos utilizando REST como protocolo para troca de informações estruturada;


B

um serviço web que possui como entrada um número inteiro e retorna uma string como resposta;


C

três serviços web, fazendo uso do protocolo REST para troca de informações estruturadas;


D

dois serviços web, um chamado HelloResponse e outro chamado de HelloRequest, ambos utilizam o protocolo SOAP;


E

um serviço web que possui como entrada uma string e retorna uma string como resposta.

 
Ir para a página:
OK
 
Gerar simulado