wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Integração de Aplicações - Quiz 3

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Qual Webservice pode user usado em diferentes Protocolos de Transporte(HTTP, JMS, SMTP, FTP entre outros)

a)

SOAP

b)

REST

c)

RESTful

d)

GraphQL

2.

A estrutura XML básica do SOAP é composta por:

a)

Envelope, Header e Body

b)

Envelope, Body e Footer

c)

Body, Envelope e Footer

3.

O uso do protocolo SOAP se popularizou em função de sua capacidade de viabilizar a interoperabilidade entre sistemas desenvolvidos em diferentes linguagens. Logo, vários provedores de serviços na web passaram a adotá-lo como?

a)

Mecanismo de troca de dados com seus clientes

b)

Mecanismo de troca de dados com seus servidores

c)

Ele nunca se popularizou

d)

Sistema de Segurança

4.

Um fator-chave que contribuiu para sua adoção, a Estrutura SOAP, em larga escala foi?

a)

o fato de permitir o mapeamento de tipos de dados diferentes para um tipo de dado intermediário agnóstico a qualquer linguagem de programação.

b)

o fato de permitir o mapeamento de tipos de dados diferentes para um tipo de dado intermediário agnóstico a uma so linguagem de programação.

c)

ele só foi adotado e pequena, média escala

d)

o fato de não ser possível seu mapeamento de dados a qualquer linguagem de programação.

5.

O SOAP possui diversos tipos de dados simples ou genéricos e alguns podem ser utilizados para mapear dados de um mesmo tipo específico.

Assinale a alternativa que indique a troca de tipo de dado SOAP que não traz nenhum risco para a integridade do dado mapeado:

a)

substituir o tipo short por int.

b)

substituir o tipo doublepor float.

c)

C

substituir o tipo float por int.

d)

substituir os valores booleanos 0 e 1 por F (falso) e V (verdadeiro).

e)

substituir o tipo hexBinarypor byte.

6.

Uma empresa tem um arquivo XML contendo suas informações institucionais (nome fantasia, endereço, telefone, gerente). Uma alteração precisa ser feita nesse XML para inclusão da razão social da empresa.

Considerando que a validação do XML é feita por meio de um DTD, assinale a alternativa que corresponde à maneira correta de se implementar essa alteração.

a)

Inclusão de uma tag <razao-social /> como último elemento do XML e inclusão de uma tag <! ELEMENT razao-social> no final do DTD.

b)

Adição de uma nova tag <razao-social /> em qualquer parte do arquivo XML e uma tag <! ELEMENT razao-social> em qualquer trecho do DTD.

c)

Inclusão de uma tag <razao-social /> abaixo da tag referente ao nome fantasia e uma tag <! ELEMENT razaosocial> na mesma posição no DTD.

d)

Inclusão de uma tag <razao-social /> no início do XML e uma tag <! ELEMENT razao-social> no trecho final do DTD.

7.

SOAP (Simple Object Access Protocol) é um protocolo para troca de informações estruturadas em ambientes distribuídos.

Para que um documento XML possa ser identificado como uma mensagem SOAP, deve conter quais elementos?

a)

Envelope (obrigatório) – Head (obrigatório) – Fault (opcional).

b)

Title (obrigatório) – Envelope (opcional) – Body (obrigatório).

c)

Envelope (obrigatório) – Header (opcional) – Body (obrigatório).

d)

Header (obrigatório) – Envelope (obrigatório) – Body (opcional).

e)

Body (obrigatório) – Envelope (opcional) – Fault (opcional).

8.

Para realizar negócios na Internet, por onde circulam informações importantes para as organizações e, muitas vezes, sigilosas, garantir a segurança das informações é uma necessidade crítica. Com os Web Services, as aplicações tornam-se muito mais visíveis, expondo, assim, seus fluxos de negócios, processos e arquiteturas internas.

Qual é a especificação utilizada para permitir a construção de Web Services seguros, utilizando-se extensões ao protocolo SOAP?

a)

HTTPS.

b)

UDP.

c)

WS-Security.

d)

XKMS.

e)

XACML.

9.

Para que se possa acessar uma entidade do banco de dados por meio da ORM por meio de um POJO, determinados metadados são adicionados por meio de anotações para que a JPA possa gerar o elo entre os modelos. Analise as afirmativas a seguir, que tratam sobre as anotações ORM, e classifique-as em verdadeiras (V) ou falsas (F):

a)

V – V –  F – V – V.

b)

V – F – V – V – F.

c)

V – F – V – F – V.

d)

F – V – V – F – V.

e)

F – F – F – V – V.

10.

REST é considerada uma arquitetura?

a)

SIM

b)

NÃO

c)

NÃO SEI