Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas/SOA
Cespe e outra bancas
WWW.DOMINANDOTI.COM.BR
Versões atualizadas
de notas de aula e
listas de exercícios
Turmas em Brasília,
na sua cidade, e
cursos online
Dicas e macetes de
estudo, indicações
de bibliografia, etc.
Edições publicadas,
lançamentos e
promoções
Questões inéditas,
ranking de notas e
correções em vídeo
Interação direta
entre estudantes e
com os professores
Curta o Dominando TI
no
facebook.com/DominandoTI
QUESTÕES sobre SOA – Cespe e outras bancas Atualizado em 06/10/2014
TRT-5/2008/Cespe/An. Judiciário/68 e 69
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML,
julgue os
próximos itens.
( ) No SOA, os web services permitem que os aplicativos se
comuniquem entre si de modo independente da plataforma e da
linguagem de programação. Os web services utilizam WSDL
para descrever interfaces de aplicativos.
( ) Na visão do SOA, XML e WSDL são padrões abertos que ( ) Uma migração da arquitetura ilustrada, visando adequação
permitem que os serviços se comuniquem independentemente da camada de serviços já existentes ao modelo de SOA e
da plataforma de hardware, do sistema operacional e da Webservices, dependerá primariamente do uso de XML,
linguagem de programação nos quais o serviço está posterior uso combinado de WSDL e SOAP e, apenas
implementado. secundariamente, do uso de UDDI.
Devido à existência de grandes sistemas legados, a implantação (A) definir um processo de negócio como um novo serviço
de um Barramento de Serviços Corporativos (ESB) em uma composto de serviços preexistentes no ambiente.
grande empresa terá, inevitavelmente, que fornecer adaptadores (B) distribuir a execução dos serviços de tal forma que não haja
para software proprietários. Entretanto, um ESB deve, um controlador central da realização do processo de negócio.
idealmente, ser o mais aberto possível, para que tecnologias de (C) executar um processo de negócio de forma colaborativa e
diversos fabricantes possam ser integradas sem o custo sequencial de tal forma que cada serviço (exceto o último)
adicional da utilização de tais adaptadores. Nesse contexto, dispare o próximo serviço.
quais tecnologias são fundamentais para a implantação de um (D) implantar políticas de segurança para restringir o acesso aos
ESB aberto? serviços componentes da arquitetura implantada.
(A) XML e HTML (E) monitorar a atividade dos serviços componentes da
(B) Java e JMS arquitetura para gerenciar o desempenho da execução desses
(C) Java e XML serviços.
(D) HTTP e Java
(E) HTTP e XML (Liquigas/Cesgranrio/2012/Adm. BD/48)
Uma organização que utiliza um barramento de serviços
(IBGE/2013/Cesgranrio/Suporte/43) corporativos deve utilizar como infraestrutura uma arquitetura
A arquitetura orientada a serviços (SOA) tem como uma de suas orientada a serviços.
principais características o acoplamento fraco (loose coupling) PORQUE
entre aplicativos, objetivando lidar de forma efetiva com O propósito de um barramento de serviços corporativos é
conceitos de escalabilidade, flexibilidade e tolerância a falhas em fornecer interoperabilidade juntamente com serviços adicionais,
aplicativos. Uma das formas de atingir esse objetivo e minimizar tais como segurança e monitoramento.
dependências entre os aplicativos é usando Analisando-se as afirmações acima, conclui-se que
(A) comunicação assíncrona (A) as duas afirmações são verdadeiras, e a segunda justifica a
(B) comunicação ponto a ponto primeira.
(C) controle central (B) as duas afirmações são verdadeiras, e a segunda não
(D) modelo de objetos de negócio único e completo justifica a primeira.
(E) plataforma única (C) a primeira afirmação é verdadeira, e a segunda é falsa.
(D) a primeira afirmação é falsa, e a segunda é verdadeira.
(BR-Dist/Cesgranrio/2012/Infra/30) (E) as duas afirmações são falsas.
No contexto de SOA, a WSDL tem o propósito de descrever
(A) a linguagem de programação com a qual os clientes de (Liquigas/Cesgranrio/2012/Desv./47)
serviços WEB devem ser implementados. A Arquitetura Orientada a Serviços (Service Oriented
(B) a lógica de implementação dos serviços WEB, assim como Architecture – SOA) é uma forma de arquitetura para sistemas
as restrições lógicas de dados aos quais eles fazem acesso. distribuídos que define a presença de agentes, os quais podem
(C) o protocolo de comunicação entre um serviço WEB e o assumir o papel de fornecedores ou solicitadores de serviços.
sistema operacional subjacente. Essa arquitetura caracteriza-se por
(D) os mecanismos dependentes de plataforma de sistema (A) especificar estrutura Interna detalhada dos agentes,incluindo
operacional para a execução de serviços WEB distribuídos. suas características, como a linguagem de implementação e a
(E) os serviços de rede como um conjunto de terminais que estrutura de suas bases de dados.
operam sobre mensagens recebidas. (B) especificar mensagens padronizadas e dependentes da
plataforma específica de hardware utilizada entre os agentes.
(Liquigas/Cesgranrio/2012/Adm. BD/46) (C) definir serviços em termos das mensagens trocadas entre os
Uma característica importante de uma Arquitetura Orientada a agentes e não pelas características internas e específicas
Serviços é apresentar componentes de software denominados desses agentes.
serviços, que são (D) utilizar tecnologias de Web service para implementar um
(A) compostos por interfaces bem definidas, dependentes de sistema distribuído, o que garante a transformação de uma
implementação. arquitetura orientada a objetos em uma SOA.
(B) consumidos por clientes que não precisam considerar a (E) utilizar tecnologias específicas de representação de dados
forma como esses serviços são executados. que utilizem padrões baseados em XML.
(C) definidos para gerar um acoplamento alto entre
consumidores e provedores. (Liquigas/Cesgranrio/2012/An. Sistemas/34)
(D) localizados através de endereços estaticamente definidos, Uma das responsabilidades de um Barramento de Serviços
para eliminar a necessidade de um localizador de serviços. Corporativos (ESB) é redirecionar mensagens de uma
(E) monitorados por um serviço mestre, que mantém o estado de localização ou ponto terminal (endpoint) para outro. Qual
cada serviço disponível. tecnologia pode ser usada, em conjunto com um ESB, para
definir políticas para o redirecionamento de mensagens?
(Liquigas/Cesgranrio/2012/Adm. BD/47) (A) Business Activity Monitoring (BAM)
Em um ambiente corporativo que usa Arquitetura Orientada a (B) Common Object Request Broker Architecture (CORBA)
Serviços, vários serviços podem ser executados durante a (C) Service Registry and Repository (SRR)
realização de um único processo de negócio. Nesse contexto, (D) Message-oriented middleware (MOM)
uma das características da orquestração é (E) Web Services Management (WSM)
Gabaritos
CESPE