

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.
O sistema do Legislativo Federal precisa disponibilizar um serviço de consulta de projetos de lei para sistemas estaduais, garantindo que a descrição da interface, os tipos de dados e os métodos disponíveis sejam formalmente definidos e compreendidos por qualquer consumidor externo.
O padrão/documento da arquitetura de Web Services baseada em SOAP que é utilizado para descrever a interface e as capacidades operacionais de um Web Service de maneira legível por máquina é o
SOAP
WSDL
UDDI
REST
XML
Na arquitetura orientada a serviços (SOA), a WSDL (web services description language) descreve a maneira pela qual a lógica de negócios dos serviços web deve ser acessada.
Certo
Errado
A integração da Internet das Coisas (IoT) com a especificação Sensor Web Enablement (SWE), desenvolvida pelo Open Geospatial Consortium (OGC), representa um avanço significativo para a coleta, o armazenamento e o compartilhamento de dados geoespaciais provenientes de sensores.
Assinale a opção que corresponde a um serviço descrito na especificação SWE que facilita a integração com IoT.
OpenLS – OGC Location Services.
OpenSearch - OpenSearch Extension for Earth Observation.
WFS – Web Feature Service.
WMS – Web Map Service.
WNS – Web Notification Service.
Um analista de TI está montando um guia de referência rápida para a equipe de desenvolvimento do setor onde trabalha, a fim de padronizar o entendimento sobre as tecnologias de webservices. Para compreender melhor como se dá essa padronização, relacione a Coluna 1 à Coluna 2, associando os seguintes termos técnicos às suas respectivas descrições.
Coluna 1
1. SOAP
2. REST
3. WSDL
4. JSON
Coluna 2
( ) Um estilo de arquitetura que utiliza os verbos do protocolo HTTP para manipular representações de recursos.
( ) Um formato de dados leve e de fácil leitura para humanos, comumente utilizado em serviços RESTful para a troca de informações.
( ) Um protocolo baseado em XML para troca de informações estruturadas, definindo um envelope de mensagem com regras estritas.
( ) Uma linguagem baseada em XML utilizada para descrever as funcionalidades de um web service, atuando como um contrato formal.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
1 – 3 – 2 – 4.
1 – 4 – 3 – 2.
2 – 1 – 4 – 3.
2 – 4 – 1 – 3.
4 – 1 – 2 – 3.
A especificação de web services com uma descrição clara e abrangente da funcionalidade e da interface do serviço, sem expor detalhes internos de implementação, facilita a integração e o reúso em diferentes contextos de aplicação.
Certo
Errado
Organizações em todo o mundo frequentemente utilizam Web Services e fazem amplo uso de especificações de padrões de interoperabilidade baseados em XML para implementar uma Arquitetura Orientada a Serviços (SOA).
De acordo com esses padrões, a notação XML para descrição de webservices, como acessá-lo e quais operações estão disponíveis é
SOAP.
REST.
WSDL.
XSLT.
YAML.
O Web Services Description Language (WSDL) é um padrão utilizado para descrever web services, definindo como os serviços podem ser acessados e quais são as operações disponíveis. Com base nesse contexto, qual das alternativas abaixo descreve corretamente um dos elementos fundamentais de um arquivo WSDL?
O elemento define as operações que o web service oferece aos consumidores.
O elemento define o esquema de dados que deve ser seguido em cada resposta do web service.
O elemento é responsável por definir as interfaces e operações do serviço, associando mensagens a operações específicas.
O elemento descreve os detalhes dos protocolos de transporte, como HTTP e SMTP, que são usados pelo web service.
O elemento especifica o endereço do serviço onde as operações estão disponíveis.
Analise as afirmativas relativas ao desenvolvimento de serviços web, considerando aspectos de segurança.
I. Para implementar um EndPoint SOAP, é necessário utilizar um arquivo WSDL para definir os serviços e suas operações.
II. Em REST, a segurança contra injeção de SQL pode ser reforçada pelo uso da JPA, que permite consultas parametrizadas, reduzindo os riscos.
III. Na segurança de serviços SOAP, os mecanismos como WS-Security para autenticação e criptografia já são automaticamente pré-configurados pelo protocolo https.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Para o bom funcionamento de um Web Service, são utilizadas algumas ferramentas, as quais auxiliam no processo de segurança, comunicação e administração. Acerca dessas ferramentas, é correto afirmar:
WSDL (baseada em XML) descreve as interfaces de um Web Service e como as mensagens são formatadas quando são usados os protocolos.
WSDL é uma linguagem de marcação que facilita o compartilhamento de informações em Web Services.
SOAP é o protocolo responsável por transportar dados.
REST é o protocolo responsável por transportar dados.
XML é uma arquitetura de Web Services.
WSDL é uma tecnologia que padroniza a descrição da interface de um web service, enquanto UDDI é um repositório mundial de web services utilizado para publicar e(ou) descobrir serviços que já foram criados e utilizar os já existentes.
Certo
Errado
A WSDL é utilizada para descrever os serviços web, incluindo a localização dos serviços e os métodos disponíveis.
Certo
Errado
O W3C (World Wide Web Consortium), organização responsável pelo desenvolvimento de padrões e diretrizes para web, descreve a WSDL como sendo uma notação XML para
descrever um serviço da web.
permitir a intercomunicação de processos.
compartilhar dados na web.
viabilizar a troca de mensagens cliente/servidor.
Swagger é uma interface API compatível com Java que permite que dois sistemas computacionais troquem informações com ausência de estado.
Certo
Errado
UDDI normalmente é usado com outros padrões nos serviços web. Para descrever interfaces para os serviços web, o UDDI é utilizado com
WSDL.
JSON.
XML.
SOAP.
REST.
Considerando a Linguagem XML e tecnologias de Web Services e suas respectivas definições, relacione adequadamente as colunas a seguir.
1. Web Services.
2. UDDI.
3. WSDL.
4. SOAP.
5. RESTful Web Services.
( ) Protocolo de comunicação utilizado para troca de informações entre aplicações.
( ) Descrição formal de como acessar um serviço web e quais operações ele oferece.
( ) Padrão que permite a descoberta e a localização de serviços web.
( ) Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos.
( ) Protocolo que define regras para formatação e troca de mensagens em serviços web.
A sequência está correta em
1, 3, 2, 5, 4.
1, 2, 3, 4, 5.
3, 2, 1, 5, 4.
2, 4, 1, 3, 5.
Um documento WSDL (verão 1.1) é um arquivo com sintaxe XML, sendo que os serviços podem ser compostos por diversos elementos.
O elemento que representa a definição abstrata dos dados que estão sendo transmitidos se chama
data.
binding.
stream.
service.
message.
WSDL é utilizada em web services para a definição de suas interfaces em relação a três aspectos: o que faz o serviço, como ele se comunica e onde encontrá-lo.
Certo
Errado
Observe o seguinte recorte de um documento WSDL.
<message name="getProcessoRequest">
<part name="processo" type="xs:string"/>
</message>
<message name="getProcessoResponse">
<part name="numero" type="xs:string"/>
</message>
<portType name="ServicoProcesso">
<operation name="getProcesso">
<input message="getProcessoRequest"/>
<output message="getProcessoResponse"/>
</operation>
</portType>
O tipo de operação que pode ser executado pelo serviço descrito é:
one-way;
request-response;
solicit-response;
notification;
binding.
No contexto de web services, analise as afirmativas abaixo a respeito de WSDL.
1. Contém os nomes dos métodos, parâmetros e endereços do serviço.
2. É uma linguagem de descrição do serviço empregada tanto em APIs SOAP quanto REST.
3. Para obter o arquivo WSDL, o cliente deve enviar uma requisição HTTP contendo um arquivo XML requerendo o WSDL.
4. O cliente pode enviar seu próprio WSDL ao servidor através na própria requisição HTTP que inicia a interação através do método push.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2 e 3.
São corretas as afirmativas 1, 2, 3 e 4.
Um documento WSDL possui um conjunto de elementos de nós abstratos e concretos que especificam a localização de um serviço.
Certo
Errado