Buscar

Infraestrutura para Sistemas de Software seman 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

,PERGUNTA 1 
1. A Arquitetura Orientada a Serviços (SOA) é representada por diferentes funcionalidades e tem como 
principal finalidade a construção de sistemas com base em um conjunto de serviços, podendo, de forma 
dinâmica, combinar todos eles. A SOA é composta por oito princípios fundamentais. 
 
 
Considerando as informações, analise as afirmativas a seguir a respeito de alguns desses princípios. 
 
 
1 — Autonomia. 
2 — Descoberta. 
3 — Acoplamento fraco. 
I — Todos os serviços precisam ser projetados com minuciosidade. Suas funcionalidades têm que ser bem 
detalhadas. Os serviços são projetados para serem encontrados e avaliados. 
II — Os serviços têm controle sobre a lógica que encapsulam. 
III — Um serviço utiliza muito pouco o conhecimento de outros serviços separados, minimizando sua 
dependência externa e reduzindo sua interação com os demais serviços. 
 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. 
 
a. 1-III; 2-I; 3-II. 
 
b. 1-II; 2-I; 3-III. 
 
c. 1-I; 2-III; 3-II. 
 
d. 1-II; 2-I; 3-III. 
 
e. 1-I; 2-II; 3-III. 
1,44 pontos 
PERGUNTA 2 
1. Um dos componentes da Arquitetura Orientada a Serviços (SOA) é o Enterprise Service Bus (ESB). 
Identifique se as afirmativas a seguir sobre o Enterprise Service Bus (EBS) são (V) verdadeiras ou (F) falsas. 
 
I. ( ) Os serviços dependem do componente da SOA denominado EBS para terem controle sobre a lógica que 
encapsulam. 
II. ( ) O ESB possibilita que o fornecedor registre/publique serviços no diretório, além de possibilitar que o 
consumidor encontre o serviço que gostaria de requisitar. 
III. ( ) O ESB trata aplicativos como serviços, estabelecendo padrãos de conectividade, trocas de mensagens e 
fornecendo apoio a outras tarefas. 
Assinale a alternativa que apresenta a sequência correta. 
 
 
a. V - V - F. 
 
b. V - V - V. 
 
c. F - V - V. 
 
d. F - F - V. 
 
e. V - F - V. 
1,44 pontos 
PERGUNTA 3 
1. A ______ destina-se à construção de aplicações de software que utilizam serviços disponíveis em uma rede como a 
Web. Com essa tecnologia, é possível que novas aplicações possam interagir com outras existentes, auxiliando na 
compatibilização de sistemas. Ela é caracterizada por ser fracamente acoplada; transparente em localização; e 
independente de protocolo. Em um modelo simplificado de uma arquitetura orientada a serviços, podem ser definidas 
três entidades básicas: consumidores, provedores e ______ . 
O ______ é um protocolo para a troca de dados cliente–servidor, utilizado em ambientes distribuídos. 
 
 Arquitetura orientada a serviços, Catálogos de serviços, SOA. 
 
 
 Web Services, Agentes integradores, SOA. 
 
 Interoperabilidade, SOAs, Web Service. 
 
 Arquitetura orientada a serviços, Registradores de serviços (brokers), SOAP. 
 
 SOA, Biblioteca de componentes, REST. 
1,44 pontos 
PERGUNTA 4 
1. A arquitetura orientada a serviços (SOA) define um modelo arquitetônico para melhorar a eficiência, a agilidade e a 
produtividade de uma empresa. Para isso, define os serviços como os principais meios pelos quais a solução lógica 
será representada no suporte à concretização dos objetivos estratégicos relacionados à computação orientada a 
serviços. 
Sobre o tema, analise as asserções a seguir e a relação proposta entre elas. 
I. A face real de uma arquitetura orientada a serviços implementada é exclusiva para cada empresa ou organização, 
sendo definida pela introdução de novas tecnologias, plataformas e serviços que suportam, particularmente, a 
criação, execução e evolução de soluções voltadas a serviços. 
PORQUE 
II. Clientes têm conhecimento de todos os detalhes técnicos da implementação dos serviços, e uma infraestrutura 
completa é encarregada de tratar desses detalhes. 
Com base na análise das asserções, conclui-se que: 
 
 
a. a primeira asserção é verdadeira, e a segunda asserção é falsa. 
 
 
b. a primeira asserção é falsa, e a segunda asserção é verdadeira; 
 
 
c. ambas as asserções são falsas; 
 
 
d. as duas asserções são verdadeiras, mas a segunda não justifica corretamente a primeira; 
 
 
e. as duas asserções são verdadeiras, e a segunda justifica corretamente a primeira; 
 
1,42 pontos 
PERGUNTA 5 
1. Dentre as definições e características do REST (Representational State Transfer ou Transferência de Estado 
Representacional), é correto afirmar que: 
 
 Utiliza o protocolo HTTP, mas não necessariamente tem que usar um formato de mensagens baseado em XML. 
 
 Trata-se de um estilo arquitetural para a definição de sistemas fortemente acoplados. 
 
 Trata-se de um protocolo que utiliza HTTP e SOAP. 
 
 É igual ao padrão SOAP para desenvolver aplicações orientadas a serviços. 
 
 Trata-se de uma arquitetura, ou seja, um projeto com a solução para determinado problema, dado um conjunto 
de restrições. 
1,42 pontos 
PERGUNTA 6 
1. Sobre as características mais importantes dos serviços web que são projetados para suportar interoperabilidade 
entre máquinas pela rede, é correto afirmar que: 
 
 somente permitem trocar dados baseados em recursos e não em operações. 
 
 não permitem que muitos serviços distribuídos executem em uma variedade de plataformas. 
 
 permitem realizar a integração entre sistemas existentes e compartilhar processos sem compartilhar 
tecnologias. 
 
 a troca de mensagem é feita puramente via bytes. 
 
 são dependentes de linguagem e plataforma computacional. 
1,42 pontos 
PERGUNTA 7 
1. A arquitetura orientada a serviços representa uma forma distinta de arquitetura da tecnologia, sendo projetada com 
base no suporte à lógica orientada a serviços. Ela é composta por serviços modulados e projetados em conformidade 
com a orientação a serviços. 
Com relação aos elementos da arquitetura orientada a serviços, assinale a alternativa CORRETA. 
 
 
a. Aplicativo, enlace de dados, protocolos e física são os principais elementos da arquitetura orientada a 
serviços. 
 
 
b. Aplicação e transporte são elementos da arquitetura orientada a serviços. 
 
 
c. Acesso à rede, apresentação e enlace de dados são elementos relacionados à arquitetura orientada a 
serviços. 
 
 
d. Aplicação, física, transporte e cabeamento são as funções principais da arquitetura orientada a serviços. 
 
 
e. A orientação a serviços é um paradigma que abrange os princípios do design orientado a serviços. 
 
PERGUNTA 8 
1. Os serviços Web são caracterizados por um conjunto de funções de aplicação relacionadas entre si. Para 
exemplificar a utilização de um Web service e a sua relação com o modelo de negócios, podemos considerar 
a comunicação entre a empresa X e Y. Considerando que a empresa X é o cliente e a empresa Y é o 
servidor, uma conexão A dinâmica deve permitir o uso de uma linguagem de programação capaz de suportar 
XML e HTTP do lado do cliente e implementar diferentes ambientes. É importante lembrar, porém, que os 
serviços Web trazem muitas vantagens, mas também desvantagens. 
 
Assim, assinale a alternativa que representa uma desvantagem dos serviços Web. 
 
a. Permite o uso somente de padrões HTTP e SOAP, tendo pouca segurança. 
 
b. Impossibilita o reuso de serviços e componentes. 
 
c. Podem ocorrer problemas de desempenho e alto custo para processar documentos XML. 
 
d. A descrição dos serviços não pode ser vista. 
 
e. É incapaz de oferecer serviços de negócio por meio da Web. 
 
PERGUNTA 9 
1. Diversas tecnologias antecederam a ideia de orientação a serviços e foram, de certa forma, importantes para 
alcançarmos a maturidade no desenvolvimento de aplicações, como os web services. Sobre esse assunto, assinale a 
alternativa correta. 
 
 RMI é uma API java para acesso remoto de métodos. 
 
 RSH permite executar funções em máquinas remotas. 
 
 RPC permite executar comandos de shell em máquinas remotas. 
 
 Microsoft DCOM tem implementação aberta. 
 
 Java RMI funciona em Java e com RPC. 
1,42 pontos 
PERGUNTA10 
1. Os serviços Simple Object Access Protocol (SOAP) são baseados em uma estrutura multicomponente. O 
protocolo Universal Description, Discovery and Integration (UDDI) é o diretório responsável por registrar 
informações dos serviços Web para que os clientes se comuniquem. Os dados armazenados e descritos 
pelo protocolo UDDI são segmentados em três principais categorias: páginas brancas, amarelas e verdes. 
 
Assinale a alternativa que apresenta as informações tratadas pelas páginas brancas. 
 
 
a. Códigos geográficos aplicados com base em taxonomia padrão. 
 
b. Dados de um serviço ou da classificação geral de uma empresa. 
 
c. Informações de um serviço Web, utilizadas para invocar um serviço. 
 
d. Descrição de serviços como SOAP, CORBA e Java RMI, bem como suas informações. 
 
e. Informações básicas incluindo nome da empresa, descrição do negócio, endereço e contato. 
 
PERGUNTA 11 
1. Um web service é composto por duas estruturas: o serviço e a descrição do serviço. O serviço consiste em um módulo 
de software instalado em uma plataforma computacional com acesso à rede e oferecido pelo provedor de serviços. Já 
a descrição do serviço contém detalhes da interface e da implementação do serviço, o que inclui os tipos de dados, as 
operações, as informações de ligação e a localização da rede. 
Com relação às características do web service e sua arquitetura, avalie as afirmativas a seguir. 
I. A comunicação mediante protocolo entre clientes e provedores (servidores) utiliza o protocolo de troca de 
mensagens SOAP. 
II. As operações de publicação, resolução e descoberta de serviços são definidas pela especificação UD. 
III. Os serviços da web têm especificações do protocolo MIB, considerado um dos principais protocolos 
disponíveis. 
IV. A arquitetura dos web services é baseada em barramento, padrão bastante utilizado nos dias atuais. 
Está correto o que se afirma em: 
 
 
a. I e II, apenas. 
 
b. I, III e IV, apenas. 
 
c. I, II, III e IV. 
 
d. I, apenas. 
 
e. I e III, apenas. 
 
 
PERGUNTA 6 
1. Leia o trecho a seguir: 
“A arquitetura orientada a serviços (SOA) é um conjunto de funcionalidades bem definidas em forma de serviços 
disponibilizados na rede. É importante destacar que a arquitetura SOA estabelece a implantação de componentes 
como serviços modulares que podem ser descobertos e utilizados pelos clientes [...]” (OLIVEIRA, 2012, p. 5-6). 
OLIVEIRA, R. R. Avaliação de manutenibilidade entre as abordagens de web services RESTful e SOAP-
WSDL. 2012. Dissertação (Mestrado em Ciências) - Universidade de São Paulo, São Carlos, 2012. Disponível 
em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072012-164751/publico/RRrevisada.pdf. 
Acesso em: 5 jul. 2022. 
Considerando os princípios fundamentais da arquitetura orientada a serviços (SOA), correlacione os termos 
a seguir aos seus principais conceitos. 
1 – Acoplamento fraco. 
2 – Reusabilidade. 
3 – Autonomia. 
 
I – Os serviços têm controle sobre a lógica que encapsulam. 
II – A lógica é dividida em serviços com a intenção de promover a reutilização. 
III – Os serviços mantêm uma relação que minimiza as dependências, exigindo, apenas, o conhecimento um do 
outro. 
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072012-164751/publico/RRrevisada.pdf
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
a. 1-I; 2-II; 3-III. 
 
 
b. 1-II; 2-I; 3-III. 
 
 
c. 1-III; 2-II; 3-I. 
 
 
d. 1-III; 2-I; 3-II. 
 
 
e. 1-I; 2-III; 3-II. 
 
1,44 pontos 
PERGUNTA 7 
1. REST e SOAP são duas abordagens diferentes que definem como os clientes acessam determinado serviço e como é 
feita a transmissão de dados online nas arquiteturas baseadas em serviço. Elas definem de forma específica como 
as interfaces de programação de aplicações (APIs) são criadas, o que possibilita a comunicação dos dados entre 
aplicações web. A transferência de estado representacional (representational state transfer, REST) é um conjunto de 
princípios de arquitetura. Quanto são desenvolvidas aplicações na web que possuem uma interface uniforme, em geral, 
pode ser usada a abordagem REST. 
Assinale a alternativa que traz características do uso da abordagem REST. 
 
 Como se trata de um protocolo, há regras integradas que aumentam sua complexidade e sobrecarga, 
desacelerando o tempo de carregamento das páginas . 
 
 Há um comportamento previsível pelo fato de se utilizar operações nativas do protocolo HTTP, como os 
métodos GET, POST, PUT e DELETE. 
 
 Tem o protocolo TCP e faz uso de fibras ópticas para transportar as mensagens trocadas entre as aplicações. 
 
 É obrigatório o uso da linguagem XML. 
 
 É possível a duplicação de mensagens, o que diminui o risco de que elas se percam.

Outros materiais