rogerioaraujo desenvolvimento soaewebservices modulo01 001
DESCRIPTION
Curso básico de SOA e WEB Servies.Resumo da video-aula.TRANSCRIPT
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
1
UniversoUniversoSOA eSOA e
Web Services Web Services
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
2
GalxiaGalxiaSOASOA
Arquitetura Arquitetura Orientada a Orientada a
ServiosServios
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
3
TpicosTpicos Introduo Questes de concursos SOA x POO Questes de concursos SOA x peas da Lego Definies da SOA Questes de concursos Componentes da SOA Caractersticas do barramento de servios Questes de concursos Princpios bsicos da SOA
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
4
TpicosTpicos Questes de concursos Modelo operacional triangular Questes de concursos Abordagem de web services para SOA Questes de concursos Camadas de abstrao Modelo de maturidade para SOA Ciclo de vida SOA - EMIM Questes de concursos Referncias
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
5
IntroduoIntroduo O que um servio?
uma funo independente e sem estado (stateless) que, atravs de uma interface padronizada e bem definida: Aceita uma ou mais requisies Retorna uma ou mais respostas
InteraoInteraoInteraoInterao
ProvedorProvedorde Serviode ServioProvedorProvedor
de Serviode ServioConsumidorConsumidorde Serviode Servio
ConsumidorConsumidorde Serviode Servio
requisio de servio
reposta de servio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
6
IntroduoIntroduo Alguns elementos bsicos que devem ser entendidos e
respeitados no conceito de servio: Qual o propsito do servio? Que atores esto envolvidos na prestao e no consumo de
servio? Que informao trocada por ambas as partes? Que processos ou atividades so representados pelo servio? Que recursos so necessrios para execuo do servio?
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
7
IntroduoIntroduo Um servio pode ser representado como uma composio de
diferentes elementos relacionados ao negcio
EntradasEntradas
SadasSadas
ObjetivosObjetivos
TransformaesTransformaes
RecursosRecursos
SensoresSensores
ServioServio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
8
IntroduoIntroduo Entradas: informaes enviadas pelo consumidor Sadas: informaes devolvidas para o consumidor pelo
provedor de servio Objetivos: regras de negcio abrangidas pelo servio Transformaes: aplicao de regras s informaes de
entrada, o que gera as informaes de sada Recursos: elementos utilizados pelo servio durante sua
execuo Sensores: elementos do sistema que:
Monitoram e detectam mudanas do seu ambiente de execuo Respondem de acordo
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
9
IntroduoIntroduo Service-Oriented Architecture
Arquitetura Orientada a Servio utilizada para interoperabilidade de sistemas por meio de
conjunto de interfaces de servios fracamente acoplados Em que um servio pode ser descrito como uma representao
lgica de uma atividade de negcio que tem um resultado especfico
Esse tipo de arquitetura: Facilita o reso de componentes de software fisicamente
distribuveis embasado em uma ligao dinmica entre:
Provedores de servios Consumidores de servios
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
10
IntroduoIntroduo baseada nos princpios da computao distribuda Utiliza o paradigma request/reply para estabelecer a
comunicao entre: Os sistemas clientes Os sistemas que implementam os servios
SOA != software SOA != arquitetura concreta SOA = modelo de arquitetura de software
um modelo de arquitetura de software voltado para a construo de aplicaes que implementam processos de negcio ou servios utilizando um conjunto de componentes fracamente acoplados e orquestrados a fim de prover um nvel de servio bem definido
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
11
IntroduoIntroduo Dentro dessa arquitetura, informaes, aplicaes e recursos
podem ser vistos como servios que podem ser combinados Dando origem a processos de negcios novos e mais flexveis
De forma que atendam s mudanas das lgicas de negcios A arquitetura SOA fornece flexibilidade no tratamento de
processos de negcios e em sua infra-estrutura: Atendendo s necessidades das empresas Integrando aplicaes de forma transparente para o usurio final
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
12
IntroduoIntroduo So os conceitos-chave para descrever o paradigma SOA:
Visibilidade Refere-se capacidade para aqueles com necessidades e aqueles
com competncias estarem aptos a se verem mutuamente Interao
Tipicamente mediada por troca de mensagens, uma interao prossegue atravs de uma srie de aes de troca de informaes e invocaes
Efeitos o resultado de uma interao
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
13
IntroduoIntroduo
VisibilidadeVisibilidadeVisibilidadeVisibilidade InteraoInteraoInteraoInterao
EfeitosEfeitosEfeitosEfeitos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
14
[FCC 2012 TRT 16 Regio Tcnico Judicirio Tecnologia da Informao Questo 35] Considere:
Cinco perguntas que voc precisa saber antes de investir em SOA ...O que significa efetivamente ter uma governana de SOA? O to falado alinhamento da organizao uma das principais
preocupaes atuais. Um processo unificado de TI e de governana faz com que sejam melhorados os negcios da companhia de forma geral. No entanto, no so necessariamente novos sistemas ou ferramentas que vo melhorar o sistema de gerenciamento a ponto de integrar TI e gesto. A chave para a governana de SOA compartilhar objetivos. O importante ter cada stakeholder representado no momento da elaborao de um projeto de SOA. Ter algum sistema de gerenciamento de servios, como ITIL, tambm colabora para dar uma melhor visibilidade ao cliente.
(Revista eletrnica IDG New. Publicado em 29/05/2007)
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
15
[FCC 2012 TRT 16 Regio Tcnico Judicirio Tecnologia da Informao Questo 35] Sobre SOA, e com base no texto, correto afirmar que [A] essencial que a empresa adote as melhores prticas da
ITIL antes de implantar o SOA. [B] SOA uma ferramenta de software utilizada no
gerenciamento de servios de TI. [C] SOA, neste contexto, se refere sigla para Society Of
Actuaries, uma organizao educacional, profissional e de pesquisa com sede nos Estados Unidos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
16
[FCC 2012 TRT 16 Regio Tcnico Judicirio Tecnologia da Informao Questo 35] Sobre SOA, e com base no texto, correto afirmar que [D] SOA uma abordagem de projeto baseada em padres
para a criao de uma infraestrutura de TI integrada capaz de responder rapidamente s mudanas nas necessidades de negcios.
[E] a implantao do SOA numa empresa, por si s, suficiente para garantir o alinhamento dos negcios com TI.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
17
[FCC 2012 TRT 16 Regio Tcnico Judicirio Tecnologia da Informao Questo 35] Sobre SOA, e com base no texto, correto afirmar que [D] SOA uma abordagem de projeto baseada em padres
para a criao de uma infraestrutura de TI integrada capaz de responder rapidamente s mudanas nas necessidades de negcios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
18
[FCC 2011 TRT 4 Regio Analista Judicirio Tecnologia da Informao Questo 58] Considere: [I] Abordagem arquitetural corporativa que permite a criao
de servios de negcio interoperveis, que podem ser reutilizados e compartilhados entre aplicaes e empresas.
[II] As funcionalidades implementadas pelas aplicaes devem ser disponibilizadas na forma de componentes e cdigos interconectados por alto grau de acoplamento de controle e de dados.
[III] baseada no princpio de processamento centralizado que utiliza o paradigma de dados distribudos para estabelecer a comunicao entre os sistemas clientes e os sistemas que implementam os servios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
19
[FCC 2011 TRT 4 Regio Analista Judicirio Tecnologia da Informao Questo 58] Considere: [I] Abordagem arquitetural corporativa que permite a criao
de servios de negcio interoperveis, que podem ser reutilizados e compartilhados entre aplicaes e empresas.
[II] As funcionalidades implementadas pelas aplicaes devem ser disponibilizadas na forma de componentes e cdigos interconectados por alto baixo grau de acoplamento de controle e de dados.
[III] baseada no princpio de processamento centralizado distribudo que utiliza o paradigma de dados distribudos request/reply para estabelecer a comunicao entre os sistemas clientes e os sistemas que implementam os servios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
20
[FCC 2011 TRT 4 Regio Analista Judicirio Tecnologia da Informao Questo 58] Quanto s caractersticas da arquitetura orientada a servios SOA, correto o que consta em [A] I, somente. [B] II, somente. [C] I e III, somente. [D] II e III, somente. [E] I, II e III.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
21
[ESAF 2009 ANA Tecnologia da Informao e Comunicao - Desenvolvimento de Sistemas e Administrao de Banco de Dados Questo 10] A arquitetura de software baseada nos conceitos de aplicao frontend, servio, repositrio de servios e barramento de servios para a formao de uma infraestrutura de negcios, denominada: [A] Planejamento de Recursos Empresarias (ERP). [B] Workow. [C] Arquitetura de Conector Java (JCA). [D] Arquitetura Orientada a Servios (SOA). [E] Gerenciamento das Relaes com o Cliente (CRM).
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
22
[ESAF 2009 ANA Tecnologia da Informao e Comunicao - Desenvolvimento de Sistemas e Administrao de Banco de Dados Questo 10] A arquitetura de software baseada nos conceitos de aplicao frontend, servio, repositrio de servios e barramento de servios para a formao de uma infraestrutura de negcios, denominada: [A] Planejamento de Recursos Empresarias (ERP). [B] Workow. [C] Arquitetura de Conector Java (JCA). [D] Arquitetura Orientada a Servios (SOA). [E] Gerenciamento das Relaes com o Cliente (CRM).
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
23
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [I] A visibilidade, interao e causas so os conceitos chaves
para descrever o paradigma SOA.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
24
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [I] A visibilidade, interao e causas efeitos so os conceitos
chaves para descrever o paradigma SOA. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
25
[CESPE 2009 TCE/TO - Questo 35] Acerca da arquitetura orientada ao servio (SOA), assinale a opo incorreta. [A] Os principais conceitos do SOA so a visibilidade, a
interao e os efeitos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
26
[CESPE 2009 TCE/TO - Questo 35] Acerca da arquitetura orientada ao servio (SOA), assinale a opo incorreta. [A] Os principais conceitos do SOA so a visibilidade, a
interao e os efeitos. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
27
[CESPE 2009 FINEP - Cargo 9 Questo 56] A tcnica que permite que novas aplicaes sejam criadas a partir da combinao de funcionalidades denominadas servios definida como [A] middleware. [B] object request broker. [C] arquitetura orientada a servios. [D] XML. [E] groupware.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
28
[CESPE 2009 FINEP - Cargo 9 Questo 56] A tcnica que permite que novas aplicaes sejam criadas a partir da combinao de funcionalidades denominadas servios definida como [A] middleware. [B] object request broker. [C] arquitetura orientada a servios. [D] XML. [E] groupware.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
29
[CESPE 2009 ANTAQ] No que se refere a arquiteturas e tecnologias de sistemas de informao, julgue os itens. [112] Arquitetura orientada a servios um novo paradigma
em que aplicaes so desenvolvidas a partir de servios, elementos computacionais dependentes de plataforma que so considerados o nvel mais avanado de abstrao dentro do processo de criao de sistemas de automao de negcios eletrnicos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
30
[CESPE 2009 ANTAQ] No que se refere a arquiteturas e tecnologias de sistemas de informao, julgue os itens. [112] Arquitetura orientada a servios um novo paradigma
em que aplicaes so desenvolvidas a partir de servios, elementos computacionais que tendem a ser menos dependentes de plataforma que so considerados o nvel mais avanado de abstrao dentro do processo de criao de sistemas de automao de negcios eletrnicos. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
31
SOA x POOSOA x POO O paradigma OO e SOA so formas de pensar sobre
representao de coisas e aes no mundo referindo-se especificamente sobre a construo de sistemas O foco central da SOA a tarefa ou funo de negcio
No paradigma de Programao Orientada a Objeto, o foco est no empacotamento de dados com operaes
Qualquer coisa pode ser um servio Da mesma forma que qualquer coisa pode ser um objeto
O desafio : Aplicar o paradigma para melhorar a clareza Obter as coisas feitas
A SOA oferece a base mais vivel para sistemas de grande escala porque ele se enquadra melhor na forma como as atividades humanas so gerenciadas
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
32
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [III] Diferentemente do paradigma de programao orientada a
objeto, na qual o foco est no empacotamento de dados com operaes, o foco central do SOA a tarefa ou funo de negcio.
[IV] O SOA no oferece a base mais vivel para sistemas de grande escala, pois ele foca melhor na forma como as atividades humanas so gerenciadas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
33
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [III] Diferentemente do paradigma de programao orientada a
objeto, na qual o foco est no empacotamento de dados com operaes, o foco central do SOA a tarefa ou funo de negcio. Gabarito: CERTO.
[IV] O SOA no oferece a base mais vivel para sistemas de grande escala, pois ele foca melhor na forma como as atividades humanas so gerenciadas. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
34
[CESPE 2009 TCE/TO - Questo 35] Acerca da arquitetura orientada ao servio (SOA), assinale a opo incorreta. [B] Acerca da arquitetura orientada ao servio (SOA), na
programao orientada a objetos, o foco est no empacotamento de dados com operaes, enquanto que, no SOA, o foco central a interface entre as aplicaes.
[C] O SOA se constitui na base mais vivel para o desenvolvimento de sistemas de grande escala.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
35
[CESPE 2009 TCE/TO - Questo 35] Acerca da arquitetura orientada ao servio (SOA), assinale a opo incorreta. [B] Acerca da arquitetura orientada ao servio (SOA), na
programao orientada a objetos, o foco est no empacotamento de dados com operaes, enquanto que, no SOA, o foco central a interface entre as aplicaes tarefa ou funo de negcio. Gabarito: ERRADO.
[C] O SOA se constitui na base mais vivel para o desenvolvimento de sistemas de grande escala. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
36
SOA x peas da LegoSOA x peas da Lego A ideia principal do SOA interligar vrios servios (peas da
Lego) para chegar a um objetivo final (peas montadas para dar forma a algum objeto)
Os servios possuem entre si caractersticas distintas de tecnologias, padres e linguagens de programao As peas possuem entre si caractersticas distintas de cor,
tamanho e propriedades Apesar das caractersticas distintas dos servios, eles adotam
o mesmo padro de conexo nos seus pontos de encaixe Possibilitando a combinao de diferentes servios,
independente de suas propriedades O mesmo acontece com as peas da Lego
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
37
SOA x peas da LegoSOA x peas da Lego
SOASOASOASOA
ServiosServiosServiosServios
FunoFunode negciode negcio
FunoFunode negciode negcio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
38
Definies da SOADefinies da SOA Servio
uma funo: Independente Sem estado (stateless) Que, atravs de uma interface padronizada e bem definida:
Aceita uma ou mais requisies Devolve uma ou mais respostas
Pode tambm realizar partes discretas de um processo tal como editar ou processar uma transao
No deve depender do estado de outras funes ou processos A tecnologia utilizada para prover o servio no pode fazer parte
da definio do servio Por exemplo, uma linguagem de programao
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
39
Definies da SOADefinies da SOA Orquestrao
Processo de: Sequenciar servios Prover uma lgica adicional para processar dados
No inclui uma representao de dados Stateless
No depende de nenhuma condio pr-existente Os servios no devem depender de condies de outros
servios Ou seja, devem funcionar de forma independente do estado de
outros servios Exceto nos casos de servios compostos
Composite services
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
40
Definies da SOADefinies da SOA Stateless
O objetivo de buscar a caracterstica de stateless dos servios possibilitar que o cliente do servio possa sequenci-los Ou seja, orquestr-los em vrios fluxos (algumas vezes chamados
de pipelines) para executar a lgica de uma aplicao Provedor
O recurso que executa o servio em resposta a uma requisio de um consumidor
Consumidor quem consome ou pede o resultado de um servio fornecido
por um provedor
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
41
Definies da SOADefinies da SOA Descoberta
SOA se baseia na capacidade de identificar servios e suas caractersticas Consequentemente, esta arquitetura depende de um diretrio que
descreva quais os servios disponveis dentro de um domnio Binding
A relao entre os servios do provedor e o cliente deve ser dinmica Ela estabelecida em tempo de execuo atravs de um
mecanismo de binding
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
42
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49] Em SOA [B] a tecnologia utilizada para prover o servio, tal como uma
linguagem de programao parte da definio do servio. [C] orquestrao o processo de sequenciar servios e prover
uma lgica adicional para processar dados, levando em conta a representao de dados.
[E] um servio, do ponto de vista da arquitetura, deve funcionar de forma independente do estado de outros servios, inclusive nos casos de composite services.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
43
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49] Em SOA [B] a tecnologia utilizada para prover o servio, tal como uma
linguagem de programao no parte da definio do servio. Gabarito: ERRADO.
[C] orquestrao o processo de sequenciar servios e prover uma lgica adicional para processar dados, levando em conta no incluindo a representao de dados. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
44
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49] Em SOA [E] um servio, do ponto de vista da arquitetura, deve
funcionar de forma independente do estado de outros servios, inclusive exceto nos casos de composite services. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
45
Componentes da SOAComponentes da SOA
SOASOAServioServioServioServio
ImplementaoImplementao
InterfacesInterfaces
Lgicade negcio
Lgicade negcio DadosDados
Aplicaofront-endAplicaofront-end
Repositriode Servio
Repositriode Servio
Barramento deServio
Barramento deServio
ContratoContrato
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
46
Componentes da SOAComponentes da SOA Aplicao front-end
So os elementos ativos de SOA: Iniciam e controlam as atividades de um sistema e entregando o
resultado do servio Interagem com o usurio
Existem diferentes tipos de aplicaes front-end
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
47
Componentes da SOAComponentes da SOA Servio
Tem papel fundamental dentro da SOA Encapsula uma funo de negcio que pode ser reutilizvel
Tem como caractersticas marcantes: A independncia de tecnologias de linguagens de programao em
sua implementao Baixo acoplamento
Contrato Cada servio deve conter um Especifica restries quanto ao:
Acesso ao servio Uso do servio
Impe semntica sobre as funcionalidades e parmetros do servio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
48
Componentes da SOAComponentes da SOA Servio
Tambm deve disponibilizar interfaces Que definem as operaes disponveis em um servio
A regra de negcio realizada pelo servio deve estar contida na implementao Que proporciona a execuo do servio utilizando a lgica de
negcio e os dados necessrios Alm da lgica de negcios e dos dados, fazem parte da
implementao: Subprogramas Dados e arquivos de configurao Base de dados
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
49
Componentes da SOAComponentes da SOA Repositrio de Servios
Fornece meios para facilitar: A descoberta de servios As informaes referentes ao servio
Essas informaes podem variar Podendo informar sobre a localizao fsica, pessoas de contato,
informaes sobre o fornecedor, utilizao de restries de segurana e nveis do servio
Geralmente, um repositrio est associado ao escopo de uma empresa ou organizao
possvel utilizar a arquitetura SOA sem um repositrio Isso depende da quantidade de servios disponibilizados a nvel
empresarial
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
50
Componentes da SOAComponentes da SOA Repositrio de Servios
Por mais que uma empresa que esteja adotando SOA no possua muitos servios a serem disponibilizados, interessante optar pela utilizao de um repositrio, pois isso trar benefcios a longo prazo
Barramento de Servios Interconecta todos os elementos da arquitetura SOA
Funcionando como canal de comunicao Facilita o compartilhamento de servios dentro de uma
corporao Fornecendo transparncia na localizao dos servios
Se duas aplicaes precisam se comunicar entre si, uma aplicao de front-end invoca as funcionalidades de um servio utilizando o barramento de servios
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
51
Caractersticas do barramento de serviosCaractersticas do barramento de servios
CaractersticaCaracterstica DescrioDescrio
ConectividadeObjetivo principal do barramento de servios
Permite interligar os componentes de uma arquitetura SOA, fornecendo facilidades que permitam ao FrontEnd invocar
as funcionalidades dos servios
Tecnologias Heterogneas
O barramento suporta uma gama de tecnologias, o que geralmente a realidade das empresas, que em sua
maioria, adotam por solues distintas
Servios tcnicos
Embora a funcionalidade principal do barramento de servios seja a comunicao entre componentes e servios,
o barramento tambm fornece alguns servios como auditoria, segurana, transformao de mensagens e
transaes
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
52
[FCC 2012 TRT 11 Regio Tcnico de Informtica Questo 50] Em relao aos aspectos do projeto de servios em SOA, INCORRETO afirmar: [A] O meio de acesso ao servio estabelecido no Contrato de
Servio. [B] Os servios tm controle sobre a lgica que os
encapsulam. [C] Servios so projetados para serem exteriormente
descritos, e assim, serem encontrados e avaliados atravs de mecanismos de descobertas disponveis.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
53
[FCC 2012 TRT 11 Regio Tcnico de Informtica Questo 50] Em relao aos aspectos do projeto de servios em SOA, INCORRETO afirmar: [D] A lgica dos servios pode exceder ao que est descrito no
contrato. [E] A lgica dividida no servio com a inteno de reso.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
54
[FCC 2012 TRT 11 Regio Tcnico de Informtica Questo 50] Em relao aos aspectos do projeto de servios em SOA, INCORRETO afirmar: [D] A lgica dos servios no pode exceder ao que est
descrito no contrato.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
55
[FCC 2008 Metr/SP Analista Trainee Cincias da Computao Questo 58] Enterprise Service Bus ESB: [A] fortalece o acoplamento entre o servio chamado e o meio
de transporte. [B] implementa arquitetura orientada a servio (SOA). [C] necessita de Web Services para ser implementado. [D] tem sua base construda a partir da quebra de funes
bsicas em partes, que so distribudas onde for preciso. [E] auxilia no aumento de conexes ponto-a-ponto
necessrias para permitir a comunicao entre aplicaes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
56
[FCC 2008 Metr/SP Analista Trainee Cincias da Computao Questo 58] Enterprise Service Bus ESB: [A] fortalece tenta remover o acoplamento entre o servio
chamado e o meio de transporte. [B] no implementa arquitetura orientada a servio (SOA), mas
fornece as caractersticas para que possa ser implementado. [C] no necessariamente necessita de Web Services para ser
implementado. [D] tem sua base construda a partir da quebra de funes
bsicas em partes, que so distribudas onde for preciso. [E] auxilia no aumento na reduo de conexes ponto-a-
ponto necessrias para permitir a comunicao entre aplicaes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
57
[ESAF 2008 STN Tecnologia da Informao Infra-estrutura de TI Questo 4] O componente da arquitetura orientada a servios (SOA) que consiste em um contrato, uma ou mais interfaces e uma implementao denominado: [A] Servio. [B] Aplicao front-end. [C] Repositrio de servios. [D] Barramento de servios. [E] Lgica de negcio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
58
[ESAF 2008 STN Tecnologia da Informao Infra-estrutura de TI Questo 4] O componente da arquitetura orientada a servios (SOA) que consiste em um contrato, uma ou mais interfaces e uma implementao denominado: [A] Servio. [B] Aplicao front-end. [C] Repositrio de servios. [D] Barramento de servios. [E] Lgica de negcio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
59
Princpios bsicos da SOAPrincpios bsicos da SOA
PrincpioPrincpio DescrioDescrio
Fraco acoplamento Busca-se um fraco acoplamento
Contrato de servio Representa descries de servio e outros documentos que descrevem como um servio pode ser acessado
Autonomia Servios tm controle sobre a lgica que a encapsulam
Abstrao Alm do que descrito no contrato de servio, servios escondem a lgica do mundo exterior
Reusabilidade A lgica dividida no servio com a inteno de reuso
Composio Vrios servios pequenos criam um servio grande
Sem estado (Stateless) Servios minimizam a reteno da informao em determinada atividade
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
60
Princpios bsicos da SOAPrincpios bsicos da SOA
PrincpioPrincpio DescrioDescrio
DescobertaServios so projetados para ser exteriormente descritos, para que possam ser encontrados e avaliados atravs de
mecanismos de descobertas disponveis
HeterogeneidadePara promover a interoperabilidade, SOA promove na
implementao de servios a independncia de plataforma de desenvolvimento, tecnologias de implementao e
linguagens de programao
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
61
[FCC 2011 TRT 4 Regio Tcnico Judicirio Tecnologia da Informao Questo 49] Na Arquitetura Orientada a Servio SOA, INCORRETO afirmar que o servio [A] responde s requisies encapsulando todo o detalhe do
seu processamento. [B] um componente fortemente acoplado e altamente coeso
que implementa uma funo reutilizvel de negcio. [C] no depende do estado de outros componentes externos
para executar um ciclo completo de trabalho.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
62
[FCC 2011 TRT 4 Regio Tcnico Judicirio Tecnologia da Informao Questo 49] Na Arquitetura Orientada a Servio SOA, INCORRETO afirmar que o servio [D] uma unidade de trabalho oferecida pelo provedor de
servio para atender demanda requerida por um consumidor de servio.
[E] invocado por meio de protocolos de comunicao independentes da localizao e do suporte tecnolgico.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
63
[FCC 2011 TRT 4 Regio Tcnico Judicirio Tecnologia da Informao Questo 49] Na Arquitetura Orientada a Servio SOA, INCORRETO afirmar que o servio [B] um componente fortemente fracamente acoplado e
altamente coeso que implementa uma funo reutilizvel de negcio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
64
[FCC 2009 INFRAERO Analista de Sistemas Arquitetura de Software Questo 45] Dentre os atributos da Arquitetura Orientada a Servios SOA, destacam-se: [I] segurana embasada em no permisso de reuso de
servios. [II] servios granulares passveis de composio, baseados em
infraestrutura padro. [III] diminuio do nvel de abstrao de servios para
componentes. [IV] fraco acoplamento entre a interface de servio e a
implementao subjacente.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
65
[FCC 2009 INFRAERO Analista de Sistemas Arquitetura de Software Questo 45] Dentre os atributos da Arquitetura Orientada a Servios SOA, destacam-se: [I] segurana embasada em no permisso de reuso de
servios. [II] servios granulares passveis de composio, baseados
em infraestrutura padro. [III] diminuio aumento do nvel de abstrao de servios
para componentes. [IV] fraco acoplamento entre a interface de servio e a
implementao subjacente.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
66
[FCC 2009 INFRAERO Analista de Sistemas Arquitetura de Software Questo 45] correto o que consta APENAS em [A] I e IV. [B] I, II e III. [C] I e II. [D] II e IV. [E] II, III e IV.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
67
[CESPE 2010 TCU]
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
68
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [117] Aps definidos os servios que automatizam as tarefas,
esses servios podem ser orquestrados para prover a automatizao do processo como um todo. Essa abordagem est ligada caracterstica de que SOA deve ser direcionada pelo negcio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
69
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [117] Aps definidos os servios que automatizam as tarefas,
esses servios podem ser orquestrados para prover a automatizao do processo como um todo. Essa abordagem est ligada caracterstica de que SOA deve ser direcionada pelo negcio. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
70
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [119] No processo de anlise orientada a servios, comum
identificar o reso de lgica de soluo legada a ser encapsulada por servios identificados durante a anlise. Essa atividade est ligada aplicao dos princpios de autonomia de servios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
71
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [119] No processo de anlise orientada a servios, comum
identificar o reso de lgica de soluo legada a ser encapsulada por servios identificados durante a anlise. Essa atividade est ligada aplicao dos princpios de autonomia de servios. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
72
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [120] O referido processo de negcio sequencial. Esse
processo poder ser otimizado por meio da anlise e do projeto orientados a servios, que poder transform-lo em um processo que emprega atividades executadas em paralelo, promovendo maior agilidade organizacional, outra caracterstica intrnseca de SOA.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
73
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [120] O referido processo de negcio sequencial. Esse
processo no poder ser otimizado por meio da anlise e do projeto orientados a servios, que poder transform-lo em um processo que emprega atividades executadas em paralelo, promovendo maior agilidade organizacional, outra caracterstica intrnseca outro benefcio tangvel de SOA. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
74
[CESPE 2010 INMETRO Cargo 11 Questo 60] Com relao a uma organizao cujos sistemas de informao possuam elevado grau de aderncia aos princpios da arquitetura orientada a servios SOA (service oriented architecture), assinale a opo correta. [A] As transaes realizadas por cada componente so de alto
nvel e os componentes possuem alto grau de acoplamento. [B] As transaes realizadas por cada componente possuem
baixo nvel e os detalhes de implementao de cada componentes esto bem encapsulados.
[C] Os detalhes de implementao de cada componentes esto bem encapsulados e h alta dependncia de componentes externos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
75
[CESPE 2010 INMETRO Cargo 11 Questo 60] Com relao a uma organizao cujos sistemas de informao possuam elevado grau de aderncia aos princpios da arquitetura orientada a servios SOA (service oriented architecture), assinale a opo correta. [A] As transaes realizadas por cada componente so de alto
nvel e os componentes possuem alto baixo grau de acoplamento. Gabarito: ERRADO.
[B] As transaes realizadas por cada componente possuem baixo alto nvel e os detalhes de implementao de cada componentes esto bem encapsulados. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
76
[CESPE 2010 INMETRO Cargo 11 Questo 60] Com relao a uma organizao cujos sistemas de informao possuam elevado grau de aderncia aos princpios da arquitetura orientada a servios SOA (service oriented architecture), assinale a opo correta. [C] Os detalhes de implementao de cada componentes esto
bem encapsulados e no h alta dependncia de componentes externos. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
77
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [II] SOA um meio para organizar as solues que promovem
o reuso, crescimento e interoperabilidade.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
78
[CESPE 2009 TRE/GO Cargo 11 - Questo 63] A respeito dos conceitos do SOA, julgue os prximos itens. [II] SOA um meio para organizar as solues que promovem
o reuso, crescimento e interoperabilidade. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
79
[CESPE 2009 TCE/RN] Acerca de arquitetura orientada a servios (SOA), anlise de pontos de funo e padres de projeto, julgue os itens. [58] SOA um paradigma de organizao e utilizao de
competncias distribudas que esto sob o controle de diferentes domnios proprietrios. Ela empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de servios fracamente acoplados, em que os servios no necessitam de detalhes tcnicos da plataforma dos outros servios para a troca de informaes a ser realizada.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
80
[CESPE 2009 TCE/RN] Acerca de arquitetura orientada a servios (SOA), anlise de pontos de funo e padres de projeto, julgue os itens. [58] SOA um paradigma de organizao e utilizao de
competncias distribudas que esto sob o controle de diferentes domnios proprietrios. Ela empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de servios fracamente acoplados, em que os servios no necessitam de detalhes tcnicos da plataforma dos outros servios para a troca de informaes a ser realizada. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
81
[CESPE 2009 SECON/ES] Acerca de arquitetura orientada a servios (SOA), desenvolvimento web e interoperabilidade de sistemas, julgue o item abaixo. [86] SOA uma arquitetura orientada a servios, utilizada
para interoperabilidade de sistemas por meio de conjunto de interfaces de servios fracamente acoplados, em que um servio pode ser descrito como uma representao lgica de uma atividade de negcio que tem um resultado especfico, como, por exemplo, um relatrio resultante de um data mining.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
82
[CESPE 2009 SECON/ES] Acerca de arquitetura orientada a servios (SOA), desenvolvimento web e interoperabilidade de sistemas, julgue o item abaixo. [86] SOA uma arquitetura orientada a servios, utilizada
para interoperabilidade de sistemas por meio de conjunto de interfaces de servios fracamente acoplados, em que um servio pode ser descrito como uma representao lgica de uma atividade de negcio que tem um resultado especfico, como, por exemplo, um relatrio resultante de um data mining. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
83
[CESGRANRIO 2010 IBGE - Analista de Sistemas Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [A] o alto acoplamento entre os servios um dos princpios
bsicos de SOA e define que o consumidor de um servio deve conhecer os detalhes de sua implementao para que possa reagir de forma rpida quando mudanas ocorrerem.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
84
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [A] o alto baixo acoplamento entre os servios um dos
princpios bsicos de SOA e define que o consumidor de um servio no deve conhecer os detalhes de sua implementao para que possa reagir de forma rpida quando mudanas ocorrerem.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
85
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [B] o princpio de dividir para conquistar muito conhecido h
anos e tem como principal objetivo simplificar os problemas encontrados no dia-a-dia. Assim, seguindo esta ideia, os servios devem ser capazes de se compor e serem acessados de forma a atender um problema maior.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
86
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [B] o princpio de dividir para conquistar muito conhecido h
anos e tem como principal objetivo simplificar os problemas encontrados no dia-a-dia. Assim, seguindo esta ideia, os servios devem ser capazes de se compor e serem acessados de forma a atender um problema maior. Princpio da composio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
87
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [C] os servios devem ser reutilizveis, ou seja, no devem
carregar particularidades tcnicas de uma implementao ou regra de negcio especfica e devem ser genricos o suficiente para atender outros projetos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
88
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [C] os servios devem ser reutilizveis, ou seja, no devem
carregar particularidades tcnicas de uma implementao ou regra de negcio especfica e devem ser genricos o suficiente para atender outros projetos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
89
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [D] os servios devem evitar a alocao de recursos por muito
tempo e devem possuir a capacidade de serem encontrados, alm de serem autnomos.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
90
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [D] os servios devem evitar a alocao de recursos por muito
tempo e devem possuir a capacidade de serem encontrados, alm de serem autnomos. Princpios:
Sem estado (Stateless) Descoberta Autonomia
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
91
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [E] todo servio deve ter um contrato formal que descreve o
que o servio faz e, para tal, padres de mercado so muito utilizados.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
92
[CESGRANRIO 2010 IBGE - Analista de Sistemas - Suporte Questo 69] Sabe-se que SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. Sobre os princpios bsicos da arquitetura SOA INCORRETO afirmar que [E] todo servio deve ter um contrato formal que descreve o
que o servio faz e, para tal, padres de mercado so muito utilizados.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
93
[CESGRANRIO 2009 Casa da Moeda - Analista de Desenvolvimento de Sistemas Questo 24] Uma das principais caractersticas de uma Arquitetura Orientada a Servios (SOA, na sigla em ingls) o(a) [A] baixo acoplamento entre os servios. [B] compartilhamento de sesso entre os servios que rodam
no mesmo servidor. [C] uso predominante de mensagens JMS. [D] exposio dos detalhes internos de cada servio,
facilitando o reso dos mesmos. [E] ausncia de interfaces predefinidas para servios, j que
esses so automaticamente descobertos pelos clientes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
94
[CESGRANRIO 2009 Casa da Moeda - Analista de Desenvolvimento de Sistemas Questo 24] Uma das principais caractersticas de uma Arquitetura Orientada a Servios (SOA, na sigla em ingls) o(a) [A] baixo acoplamento entre os servios. [B] compartilhamento de sesso entre os servios que rodam
no mesmo servidor. [C] uso predominante de mensagens JMS. [D] exposio dos detalhes internos de cada servio,
facilitando o reso dos mesmos. [E] ausncia de interfaces predefinidas para servios, j que
esses so automaticamente descobertos pelos clientes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
95
[CESGRANRIO 2008 PETROBRAS - Analista de Sistemas Jnior - Processos de Negcios] A proposta de uma arquitetura orientada a servios (SOA) prev uma mudana de foco das aplicaes tradicionais. Este novo paradigma prev a criao de conjuntos de servios independentes no lugar de aplicaes monolticas, os quais sejam capazes de interagir entre si e de compor novos servios de maior granularidade, aumentando a flexibilidade e respondendo de forma mais gil a mudanas nos cenrios de negcio. Qual dos apresentados a seguir NO constitui um princpio chave da orientao a servios?
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
96
[CESGRANRIO 2008 Petrobrs - Analista de Sistemas Jnior - Processos de Negcios] [A] Reuso - a lgica divida em servios com a inteno de
promover o reuso. [B] Autonomia - os servios tm controle sobre a lgica que
encapsulam. [C] Abstrao - o servio esconde do mundo exterior
qualquer lgica que no conste de seu contrato. [D] Manuteno de estado - os servios so projetados para
reter o estado entre os acessos de clientes distintos. [E] Baixo acoplamento - os servios mantm relacionamentos
que minimizam dependncias e somente requerem que eles saibam da existncia dos demais.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
97
[CESGRANRIO 2008 Petrobrs - Analista de Sistemas Jnior - Processos de Negcios] [A] Reuso - a lgica divida em servios com a inteno de
promover o reuso. [B] Autonomia - os servios tm controle sobre a lgica que
encapsulam. [C] Abstrao - o servio esconde do mundo exterior qualquer
lgica que no conste de seu contrato. [D] Manuteno de estado - os servios so projetados para reter o
estado entre os acessos de clientes distintos Sem estado - Servios minimizam a reteno da informao em determinada atividade.
[E] Baixo acoplamento - os servios mantm relacionamentos que minimizam dependncias e somente requerem que eles saibam da existncia dos demais.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
98
Modelo operacional triangularModelo operacional triangular
RegistroRegistroRegistroRegistro
ProvedorProvedorProvedorProvedorConsumidorConsumidorConsumidorConsumidor ExecuoExecuo
PublicaoLocalizao
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
99
Modelo operacional triangularModelo operacional triangular Provedor do servio
considerado o dono do servio o responsvel por fornecer a infraestrutura necessria para o
acesso ao servio Consumidor do servio
Pode ser: Pessoa Organizao Mquina Componente de software
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
100
Modelo operacional triangularModelo operacional triangular Registro do servio
o responsvel por: Oferecer meios para publicao e busca dos servios
Garantido a facilidade de localizao e utilizao dos servios Gerenciar os repositrios que armazenam informaes sobre:
Servios Organizaes que os fornecem
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
101
[CESPE 2009 INMETRO - Cargo 11] Assim, a respeito da arquitetura orientada a servio (SOA), julgue o item. [57] A SOA estabelece que uma aplicao construda por
meio dos seguintes servios: consumidor do servio, fornecedor do servio, localizador do servio e publicador do servio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
102
[CESPE 2009 INMETRO - Cargo 11] Assim, a respeito da arquitetura orientada a servio (SOA), julgue o item. [57] A SOA estabelece que uma aplicao construda por
meio dos seguintes servios: consumidor do servio, fornecedor do servio, localizador do servio e publicador registro do servio. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
103
[CESPE 2008 TCU]
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
104
[CESPE 2008 TCU] A figura acima apresenta elementos que participam de uma arquitetura de servios web. Considere uma situao em que os rgos do Poder Legislativo federal ofertem e componham servios entre si por meio de reas pblicas de seus respectivos stios ou portais, por meio da adoo das tecnologias de servios web. Nesse caso, considerando a adoo de um registro de servios unificado no esquema genrico apresentado na figura acima, julgue os itens que se seguem, de acordo com os conceitos de orientao a servios, integrao e interoperabilidade.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
105
[CESPE 2008 TCU] [143] Considere uma situao em que a tecnologia e os
padres de servios apresentados na figura evoluam para uma arquitetura orientada a servios - service oriented architecture (SOA). Nessa situao, correto afirmar que: cada servio ofertado por meio do registro unificado poder, a princpio, ser usado na composio e automao de um ou mais processos de negcios realizados por cada rgo; cada rgo do Poder Legislativo tender a tornar-se consumidor e provedor de servios, simultaneamente; os servios providos pelos rgos tendero a ser fracamente acoplados, com pouca necessidade de manuteno de estado por meio de sesses de usurio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
106
[CESPE 2008 TCU] [143] Considere uma situao em que a tecnologia e os
padres de servios apresentados na figura evoluam para uma arquitetura orientada a servios - service oriented architecture (SOA). Nessa situao, correto afirmar que: cada servio ofertado por meio do registro unificado poder, a princpio, ser usado na composio e automao de um ou mais processos de negcios realizados por cada rgo; cada rgo do Poder Legislativo tender a tornar-se consumidor e provedor de servios, simultaneamente; os servios providos pelos rgos tendero a ser fracamente acoplados, com pouca necessidade de manuteno de estado por meio de sesses de usurio. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
107
Abordagem de web services para SOAAbordagem de web services para SOA Web Services
Podem implementar uma arquitetura orientada a servios Fazem blocos funcionais acessveis atravs de protocolos de
Internet, independente de: Plataformas Linguagens de programao
Podem representar: Novas aplicaes Uma abstrao para sistemas legados existentes
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
108
Abordagem de web services para SOAAbordagem de web services para SOA Cada bloco de construo da SOA pode assumir uma ou mais
de trs funes: Provedor de servios Registro de servios Cliente de servios
ServiosServiosServiosServios
Provedor de serviosProvedor de serviosProvedor de serviosProvedor de servios Cliente de serviosCliente de serviosCliente de serviosCliente de servios
Registro de serviosRegistro de serviosRegistro de serviosRegistro de servios
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
109
Abordagem de web services para SOAAbordagem de web services para SOA Provedor de servios
Cria um web services Possivelmente publica no registro de servios:
Sua interface Informaes de acesso
Cada provedor deve decidir: Quais servios expor Como fazer intercmbio entre a segurana e a fcil disponibilidade Como definir preos aos servios Como explorar os servios gratuitos para outros valores Qual categoria listar o servio para um determinado servio
intermedirio (servio de broker) Em qual classificao de acordos de parceiro comercial deve-se
utilizar o servio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
110
Abordagem de web services para SOAAbordagem de web services para SOA Registro de servios
Intermedirio de servios responsvel por disponibilizar:
A interface de web service As informaes de acesso de implementao para qualquer cliente
de servios em potencial Definem uma maneira de publicar e descobrir informaes sobre
web services: Especificao UDDI
Universal Description, Discovery and Integration ebXML
Electronic Business using eXtensible Markup Language Os baseados no padro ISO/IEC 11179 Metadata Registry (MDR)
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
111
Abordagem de web services para SOAAbordagem de web services para SOA Cliente de servio
Solicitante do servio Localiza as entradas no registro de web services
Utilizando vrias operaes de localizao Em seguida, liga-se ao fornecedor de servios para invocar um
dos seus web services
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
112
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49] Em SOA [D] um dado servio de broker no requer do provedor a
necessidade de definio de listas categorizadas dos servios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
113
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49] Em SOA [D] um dado servio de broker no requer do provedor a
necessidade de definio de listas categorizadas dos servios. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
114
Camadas de abstraoCamadas de abstrao A SOA est basicamente voltada ao uso de servios, que
constituem a abstrao de uma ou mais regras de negcio Porm, h mais camadas de abstrao envolvidas
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
115
Camadas de abstrao - OCSPCCamadas de abstrao - OCSPC
Camada de Camada de ObjetosObjetosCamada de Camada de ObjetosObjetos
Camada de Camada de ComponentesComponentesCamada de Camada de ComponentesComponentes
Camada de Camada de ServiosServiosCamada de Camada de ServiosServios
Camada de Camada de ProcessosProcessosCamada de Camada de ProcessosProcessos
Camada Camada CorporativaCorporativaCamada Camada CorporativaCorporativa
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
116
Camadas de abstrao - OCSPCCamadas de abstrao - OCSPC Camada de Objetos
Contempla a larga quantidade de classes de objetos, seus atributos e relacionamentos utilizados em componentes para compor servios de uma SOA
Camada de Componentes Os componentes utilizados nesta camada so blocos de
construo de servios, que podem englobar uma ou mais rotinas escritas em determinada linguagem de programao
Camada de Servios Nesta camada, os servios so mapeados por suas
funcionalidades bsicas e de negcios, identificando as aes crticas para satisfazer as regras de negcio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
117
Camadas de abstrao - OCSPCCamadas de abstrao - OCSPC Camada de Processos
Identifica como alguns processos podem ser modelados e posteriormente implementados como servios
Camada Corporativa Descreve as operaes empresariais realizadas por uma
determinada organizao ou empresa
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
118
Modelo de maturidade para SOAModelo de maturidade para SOA
Nvel de maturidade
Tempo
Nvel 1Nvel 1DesenvolvimentoDesenvolvimento
tradicionaltradicional
Nvel 1Nvel 1DesenvolvimentoDesenvolvimento
tradicionaltradicional
Nvel 2Nvel 2DesenvolvimentoDesenvolvimento
orientado a serviosorientado a servios(solues simples)(solues simples)
Nvel 2Nvel 2DesenvolvimentoDesenvolvimento
orientado a serviosorientado a servios(solues simples)(solues simples)
Nvel 3Nvel 3DesenvolvimentoDesenvolvimento
orientado a serviosorientado a servios(solues(solues
compostas)compostas)
Nvel 3Nvel 3DesenvolvimentoDesenvolvimento
orientado a serviosorientado a servios(solues(solues
compostas)compostas)
Nvel 4Nvel 4Automao deAutomao deProcessos deProcessos de
NegcioNegcio
Nvel 4Nvel 4Automao deAutomao deProcessos deProcessos de
NegcioNegcio
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
119
Ciclo de vida SOA - EMIMCiclo de vida SOA - EMIM
Fase 1Fase 1EstratgiaEstratgia
Fase 1Fase 1EstratgiaEstratgia
Fase 2Fase 2ModelagemModelagem
Fase 2Fase 2ModelagemModelagem
Fase 3Fase 3ImplementaoImplementao
Fase 3Fase 3ImplementaoImplementao
Fase 4Fase 4MonitoramentoMonitoramento
Fase 4Fase 4MonitoramentoMonitoramento
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
120
Ciclo de vida SOA - EMIMCiclo de vida SOA - EMIM Estratgia
Neste estgio, so definidas algumas diretrizes para o uso de SOA: As atividades que estaro no escopo da arquitetura O foco dos processos e medidas estratgicas com a adoo da SOA Medidas estratgicas com a adoo da SOA
Modelagem Engloba um conjunto de prticas ou tarefas realizadas pelas
instituies para descrever visualmente todos os aspectos de um processo de negcio Incluindo seus principais pontos de deciso para a execuo das
atividades
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
121
Ciclo de vida SOA - EMIMCiclo de vida SOA - EMIM Implementao
Neste estgio, o foco o desenvolvimento dos servios, ou seja, sua codificao em alguma plataforma e linguagem de programao, levando em considerao as tecnologias de implementao disponveis e as decises tomadas nos estgios anteriores quanto a adoo da SOA, tanto nas tomadas estratgicas quanto nas modelagens definidas pelos gestores e analistas
Monitoramento Tambm chamado de Business Activity Monitoring BAM
(Monitoramento de Atividade de Negcio) Este estgio permite que seja feita a anlise em tempo real dos
dados trafegados em uma rede atravs do uso de um software que analisa os dados e exibe informaes gerenciais como resultado
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
122
[FGV 2008 Senado Federal Analista de Informtica Legislativa - Anlise de Sistemas Questo 62] Considere as seguintes assertivas sobre uma arquitetura orientada a servios (SOA): [I] SOA apenas uma implementao de Servios Web,
possuindo ambas as mesmas caractersticas. [II] As mensagens so o principal meio de comunicao entre
os provedores e os consumidores de servios. [III] SOA no prescreve como projetar ou construir a
implementao do servio. [IV] Quando os servios so disponibilizados na web, eles so
identificados por uma URI.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
123
[FGV 2008 Senado Federal Analista de Informtica Legislativa - Anlise de Sistemas Questo 62] Considere as seguintes assertivas sobre uma arquitetura orientada a servios (SOA): [I] SOA no apenas uma implementao de Servios Web,
no possuindo ambas as mesmas caractersticas. [II] As mensagens so o principal meio de comunicao entre
os provedores e os consumidores de servios. [III] SOA no prescreve como projetar ou construir a
implementao do servio. [IV] Quando os servios so disponibilizados na web, eles so
identificados por uma URI.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
124
[FGV 2008 Senado Federal Analista de Informtica Legislativa - Anlise de Sistemas Questo 62] As assertivas corretas so: [A] somente I, II e III. [B] somente II, III e IV. [C] somente I, III e IV. [D] somente I, II e IV. [E] todas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
125
[CESPE 2012 ANAC Analista Administrativo rea 4] Julgue os itens a seguir, relativos aos padres de projeto. [80] Ao utilizar-se a arquitetura orientada a servios (SOA),
segue-se um conceito de arquitetura corporativa, situao em que os cdigos so gerados para toda a empresa e so reutilizados de maneira eficiente e por vrias aplicaes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
126
[CESPE 2012 ANAC Analista Administrativo rea 4] Julgue os itens a seguir, relativos aos padres de projeto. [80] Ao utilizar-se a arquitetura orientada a servios (SOA),
segue-se um conceito de arquitetura corporativa, situao em que os cdigos so gerados para toda a empresa e so reutilizados de maneira eficiente e por vrias aplicaes. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
127
[CESPE 2010 TCU]
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
128
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [118] Servios de entidade e utilitrios, com maior potencial
de reso, no podem ser identificados a partir da anlise orientada a servios do processo de negcio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
129
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [118] Servios de entidade e utilitrios, com maior potencial
de reso, no podem ser identificados a partir da anlise orientada a servios do processo de negcio. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
130
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [121] Cada uma das tarefas apresentadas dever ser
automatizada por um nico tipo de servio de negcio: servio consumidor, que consome funcionalidades de outros servios. Esse servio apresenta carter no agnstico e pouca possibilidade de reso. Essa tcnica contempla os princpios de abstrao de servios e capacidade de composio de servios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
131
[CESPE 2010 TCU] Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem. [121] Cada uma das tarefas apresentadas dever ser
automatizada por um nico tipo de servio de negcio: servio consumidor, que consome funcionalidades de outros servios. Esse servio apresenta carter no agnstico e pouca possibilidade de reso. Essa tcnica contempla os princpios de abstrao de servios e capacidade de composio de servios. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
132
[CESPE 2010 INMETRO Cargo 25 Questo 70] Acerca da arquitetura orientada a servios (SOA), assinale a opo correta. [A] Os servios podem ser classificados em trs tipos: de
utilidades, que fornecem alguma funcionalidade de propsito geral; de negcios, que implementam parte de um processo de negcio; e de coordenao, que coordenam a execuo de outros servios.
[B] O processo de engenharia de servios envolve a identificao dos servios candidatos para a implementao, o teste e a implantao dos servios.
[C] Tcnicas de teste de software, embasadas em anlise de cdigo fonte, podem ser usadas em sistemas orientados a servios que contam com servios fornecidos externamente.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
133
[CESPE 2010 INMETRO Cargo 25 Questo 70] Acerca da arquitetura orientada a servios (SOA), assinale a opo correta. [A] Os servios podem ser classificados em trs tipos: de
utilidades, que fornecem alguma funcionalidade de propsito geral; de negcios, que implementam parte de um processo de negcio; e de coordenao, que coordenam a execuo de outros servios.
[B] O processo de engenharia de servios envolve a identificao dos servios candidatos para a implementao, o teste projeto e a, a implementao, teste e a implantao dos servios.
[C] Tcnicas de teste de software, embasadas em anlise de cdigo fonte, no podem ser usadas em sistemas orientados a servios que contam com servios fornecidos externamente.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
134
[CESPE 2010 INMETRO Cargo 25 Questo 70] Acerca da arquitetura orientada a servios (SOA), assinale a opo correta. [D] Interfaces de servio no podem ser definidas para
sistemas legados de software. A continuao de utilizao do legado envolve outras tcnicas.
[E] A composio de servio pode ser usada para integrar processos de negcios separados, a fim de fornecer um processo integrado que oferea funcionalidades mais extensas. Solues de data warehouse envolvem a anlise de processos existentes ou planejados e utilizam, para modelar os processos, a notao grfica BPMN (business processes management notation).
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
135
[CESPE 2010 INMETRO Cargo 25 Questo 70] Acerca da arquitetura orientada a servios (SOA), assinale a opo correta. [D] Interfaces de servio no podem ser definidas para
sistemas legados de software. A continuao de utilizao do legado pode tambm envolver outras tcnicas.
[E] A composio de servio pode ser usada para integrar processos de negcios separados, a fim de fornecer um processo integrado que oferea funcionalidades mais extensas. Solues de data warehouse Workflows envolvem a anlise de processos existentes ou planejados e utilizam, para modelar os processos, a notao grfica BPMN (business processes management notation).
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
136
[CESPE 2010 INMETRO Cargo 11 Questo 60] Com relao a uma organizao cujos sistemas de informao possuam elevado grau de aderncia aos princpios da arquitetura orientada a servios SOA (service oriented architecture), assinale a opo correta. [D] Os componentes da arquitetura so de baixa
granularidade, realizando cada qual um conjunto de funes bastante limitado e seguro.
[E] As polticas de segurana, identidade e acesso so definidas e verificadas em todos os componentes transacionais dos sistemas de informaes.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
137
[CESPE 2010 INMETRO Cargo 11 Questo 60] Com relao a uma organizao cujos sistemas de informao possuam elevado grau de aderncia aos princpios da arquitetura orientada a servios SOA (service oriented architecture), assinale a opo correta. [D] Os componentes da arquitetura so de baixa alta
granularidade (abstrao), realizando cada qual um conjunto de funes bastante limitado e seguro. Gabarito: ERRADO.
[E] As polticas de segurana, identidade e acesso so definidas e verificadas em todos os componentes transacionais dos sistemas de informaes. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
138
[CESPE 2010 BASA Cargo 18] Quanto ao gerenciamento de projetos e ao ITIL, julgue os itens que se seguem. [69] Os processos de negcio e solues podem ser
projetados utilizando-se arquitetura orientada a servios (service oriented architecture) para que uma simples aplicao possa ser parte de mais de um servio e um simples servio possa utilizar mais que uma aplicao.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
139
[CESPE 2010 BASA Cargo 18] Quanto ao gerenciamento de projetos e ao ITIL, julgue os itens que se seguem. [69] Os processos de negcio e solues podem ser
projetados utilizando-se arquitetura orientada a servios (service oriented architecture) para que uma simples aplicao possa ser parte de mais de um servio e um simples servio possa utilizar mais que uma aplicao. Gabarito: CERTO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
140
[CESPE 2008 SERPRO Cargo 13] Julgue os prximos itens quanto arquitetura de sistemas de informao. [105] A arquitetura orientada a servios (SOA) fornece os
princpios e orientaes que transformaro os recursos de TI inflexveis, complexos e distribudos j existentes de uma empresa em recursos flexveis, simplificados e integrados. Tais recursos podem ser alterados e compostos para suportar, mais diretamente, os objetivos de negcios.
[106] A SOA um produto de software que se encontra disponvel no mercado para a aquisio pelas empresas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
141
[CESPE 2008 SERPRO Cargo 13] Julgue os prximos itens quanto arquitetura de sistemas de informao. [105] A arquitetura orientada a servios (SOA) fornece os
princpios e orientaes que transformaro os recursos de TI inflexveis, complexos e distribudos j existentes (por exemplo, sistemas legados) de uma empresa em recursos flexveis, simplificados e integrados (ou seja, servios). Tais recursos (servios) podem ser alterados e compostos para suportar, mais diretamente, os objetivos de negcios. Gabarito: CERTO.
[106] A SOA no um produto de software que se encontra disponvel no mercado para a aquisio pelas empresas. Gabarito: ERRADO.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
142
[CESPE 2008 IPEA Cargo 3] Relativos a arquitetura e tecnologias de sistemas de informao, julgue os itens que se seguem. [97] A arquitetura orientada a servios (SOA) proporciona
maior agilidade nos processos e reduo nos custos a partir da integrao de dados distintos, inclusive com bases de dados de sistemas legados. Como favorece a interoperabilidade, propicia empresa independncia de fornecedores.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
143
[CESPE 2008 IPEA Cargo 3] Relativos a arquitetura e tecnologias de sistemas de informao, julgue os itens que se seguem. [97] A arquitetura orientada a servios (SOA) proporciona
maior agilidade nos processos e reduo nos custos a partir da integrao de dados distintos, inclusive com bases de dados de sistemas legados. Como favorece a interoperabilidade, propicia empresa, em partes, independncia de fornecedores. Gabarito: ERRADO. Justificativa da mudana de gabarito:
A empresa, apesar de no depender de um fornecedor especfico, continua necessitando de fornecedores para desenvolver seus negcios.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
144
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] Uma empresa tem enfrentado problemas com o crescimento da concorrncia e o aumento de seus custos de processamento, que so totalmente manuais. Ao perceber que seus concorrentes adotaram o SOA e que isto era percebido como uma vantagem competitiva pelos clientes, o diretor da empresa decidiu adotar a arquitetura orientada a servios em sua companhia. Ele chamou o gerente de TI da companhia e lhe deu as seguintes sugestes:
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
145
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] descobrir como funcionam os sistemas de cada um de seus 5
principais clientes e desenvolver um web service para cada uma destas empresas;
certificar-se de que os servios so desenvolvidos nas linguagens de programao adotadas por cada um dos seus clientes, de forma a no criar inconsistncias;
no manter os descontos concedidos em transaes comerciais anteriores, uma vez que os servios devem ser sem estados (stateless),
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
146
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] Ao submeter estas ideias ao gerente de TI, este afirmou que todas estariam equivocadas, dando as explicaes a seguir. [I] No se pode ter um web service diferente para cada cliente,
pois em transaes comerciais similares o nome do web service seria igual e, por conseguinte, seria impossvel determinar qual verso do servio deveria ser usada.
[II] A linguagem de programao irrelevante, pois o servio deve ser totalmente independente da tecnologia adotada.
[III] O conceito de stateless no se aplica a este processo, pois a memria de transaes pode ser gerenciada por um sistema de banco de dados e no necessariamente parte da memria transacional do servio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
147
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] Ao submeter estas ideias ao gerente de TI, este afirmou que todas estariam equivocadas, dando as explicaes a seguir. [I] No se pode ter um web service diferente para cada cliente,
pois em transaes comerciais similares o nome do web service seria igual e, por conseguinte, seria impossvel determinar qual verso do servio deveria ser usada.
[II] A linguagem de programao irrelevante, pois o servio deve ser totalmente independente da tecnologia adotada.
[III] O conceito de stateless no se aplica a este processo, pois a memria de transaes pode ser gerenciada por um sistema de banco de dados e no necessariamente parte da memria transacional do servio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
148
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] Ao submeter estas ideias ao gerente de TI, este afirmou que todas estariam equivocadas, dando as explicaes a seguir. [I] No se pode-se ter um web service diferente para cada
cliente, pois em transaes comerciais similares o nome do web service seria igual e, por conseguinte, seria impossvel determinar qual verso do servio deveria ser usada.
[II] A linguagem de programao irrelevante, pois o servio deve ser totalmente independente da tecnologia adotada.
[III] O conceito de stateless no se aplica a este processo, pois a memria de transaes pode ser gerenciada por um sistema de banco de dados e no necessariamente parte da memria transacional do servio.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
149
[CESGRANRIO 2010 PETROBRAS - Analista de Sistemas Jnior Processo de Negcio Questo 34] Est(o) correta(s) a(s) explicao(es) [A] II, apenas. [B] I e II, apenas. [C] I e III, apenas. [D] II e III, apenas. [E] I, II e III, apenas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
150
[CESGRANRIO 2008 TJ/RO - Analista de Sistemas Microinformtica Questo 40] O conceito de SOA (sigla em Ingls para Arquitetura Orientada a Servios) surgiu nos ltimos anos como um novo paradigma em Tecnologia da Informao. Sobre este tema, so feitas as trs afirmativas a seguir. [I] Os portais corporativos so um elemento utilizvel na
estratgia SOA, principalmente quando implementados com tecnologias que prevem o uso de portlets que podem ser conectados aos web services disponveis nas aplicaes desenvolvidas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]
151
[CESGRANRIO 2008 TJ/RO - Analista de Sistemas Microinformtica Questo 40] O conceito de SOA (sigla em Ingls para Arquitetura Orientada a Servios) surgiu nos ltimos anos como um novo paradigma em Tecnologia da Informao. Sobre este tema, so feitas as trs afirmativas a seguir. [I] Os portais corporativos so um elemento utilizvel na
estratgia SOA, principalmente quando implementados com tecnologias que prevem o uso de portlets que podem ser conectados aos web services disponveis nas aplicaes desenvolvidas.
Questes de concursosQuestes de concursos
-
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.