Escolar Documentos
Profissional Documentos
Cultura Documentos
Rogerioaraujo Desenvolvimento Soaewebservices Modulo02 006
Rogerioaraujo Desenvolvimento Soaewebservices Modulo02 006
SOA e
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Galxia
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Constelao
Introduo
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Introduo
Questes de concursos
Questes de concursos
Questes de concursos
Tpicos
Questes de concursos
Questes de concursos
Questes de concursos
Referncias
Introduo
Componentes de aplicao
Independentes e auto-descritivos
XML
HTTP
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Introduo
Introduo
Questes de concursos
[FCC 2009 SEFAZ/SP Agente Fiscal de Rendas Tecnologia da
Informao Prova 3 Questo 69] Uma vantagem que o Web
Service oferece
Questes de concursos
[FCC 2009 SEFAZ/SP Agente Fiscal de Rendas Tecnologia da
Informao Prova 3 Questo 69] Uma vantagem que o Web
Service oferece
10
Questes de concursos
[FCC 2009 SEFAZ/SP Agente Fiscal de Rendas Tecnologia da
Informao Prova 3 Questo 69] Est correto o que consta em
[A] I, II e III.
11
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador
Questo 58] Um Web Service uma aplicao lgica,
programvel, acessvel, que usa os protocolos padro da
Internet, para que se torne possvel a comunicao transparente
[I]. Isso significa dizer que possvel acessar qualquer Web
Service disponvel na Web e utilizar todas as suas
funcionalidades. Outra vantagem ser transparente para o
Firewall de uma empresa, pois, internamente existe [II] que [III].
12
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador
Questo 58] Preenchem correta e respectivamente as lacunas I, II
e III:
13
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador
Questo 58] Preenchem correta e respectivamente as lacunas I, II
e III:
14
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador
Questo 58] Preenchem correta e respectivamente as lacunas I, II
e III:
15
Questes de concursos
[CESPE 2011 PREVIC Analista de Tecnologia da Informao]
Julgue os itens subsecutivos, referentes interoperabilidade de
sistemas.
16
Questes de concursos
[CESPE 2011 PREVIC Analista de Tecnologia da Informao]
Julgue os itens subsecutivos, referentes interoperabilidade de
sistemas.
Gabarito: CERTO.
17
SOA
18
Web services
19
20
Questes de concursos
[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web
Service definido pela W3C como um sistema de software
projetado para fornecer interoperabilidade entre mquinas em
uma determinada rede. Dentro do contexto dos Web Services
assinale a alternativa correta.
21
Questes de concursos
[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web
Service definido pela W3C como um sistema de software
projetado para fornecer interoperabilidade entre mquinas em
uma determinada rede. Dentro do contexto dos Web Services
assinale a alternativa correta.
Gabarito: ERRADO.
22
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 34] Conceitualmente, SOA e Web services
representam, respectivamente,
23
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 34] Conceitualmente, SOA e Web services
representam, respectivamente,
24
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 34] Conceitualmente, SOA e Web services
representam, respectivamente,
25
Questes de concursos
[CESPE 2011 STM Cargo 14] A respeito de SOA, de web
services e do modelo de acessibilidade do governo eletrnico,
julgue os itens subsequentes.
[89] Web services pode ser visto como uma possvel realizao
dos aspectos tcnicos do paradigma SOA. No entanto, o uso
de web services introduz alguns problemas, alm de no ser
capaz de resolver todos os problemas tcnicos, j que suas
diversas especificaes ainda no so maduras o suficiente
para garantir a interoperabilidade entre todos os sistemas.
26
Questes de concursos
[CESPE 2011 STM Cargo 14] A respeito de SOA, de web
services e do modelo de acessibilidade do governo eletrnico,
julgue os itens subsequentes.
[89] Web services pode ser visto como uma possvel realizao
dos aspectos tcnicos do paradigma SOA. No entanto, o uso
de web services introduz alguns problemas, alm de no ser
capaz de resolver todos os problemas tcnicos, j que suas
diversas especificaes ainda no so maduras o suficiente
para garantir a interoperabilidade entre todos os sistemas.
Gabarito: ANULADO.
Justificativa da anulao:
27
Questes de concursos
[CESPE 2011 CBM/DF Oficial Bombeiro Militar Complementar Informtica] Acerca de interoperabilidade de sistemas, julgue os
itens seguintes.
28
Questes de concursos
[CESPE 2011 CBM/DF Oficial Bombeiro Militar Complementar Informtica] Acerca de interoperabilidade de sistemas, julgue os
itens seguintes.
Gabarito: ERRADO.
29
Web services
Da plataforma
Da linguagem de programao
Da plataforma de hardware
Do sistema operacional
Da linguagem de programao
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
30
Baixo acoplamento
a independncia da implementao
31
Questes de concursos
[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web
Service definido pela W3C como um sistema de software
projetado para fornecer interoperabilidade entre mquinas em
uma determinada rede. Dentro do contexto dos Web Services
assinale a alternativa correta.
32
Questes de concursos
[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web
Service definido pela W3C como um sistema de software
projetado para fornecer interoperabilidade entre mquinas em
uma determinada rede. Dentro do contexto dos Web Services
assinale a alternativa correta.
Gabarito: ERRADO.
33
XML
Linguagens de programao
HTTP
Plataformas
34
Componentes reutilizveis
Diferentes aplicaes
Plataformas diferentes
35
Registro
Registro
Localizao
Consumidor
Consumidor
Publicao
Execuo
Execuo
Provedor
Provedor
36
2. Localizao
Consumidor
Consumidor
<wsdl>
</wsdl>
3. Baixar o WSDL
1. Publicao
4.
4. Invocar
Invocar
oo servio
servio
<soap>
</soap>
Provedor
Provedor
<soap>
</soap>
Localizao
Localizao do
do documento
documento WSDL
WSDL
que
que pode
pode estar
estar na
na rede
rede ee muitas
muitas vezes
vezes est
est no
no
Provedor
Provedor de
de servio
servio
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
37
38
39
Directory
Discovery
Description
Wire format
Solicita o servio
Recebe a resposta
40
Questes de concursos
[FGV 2010 SEAD/AP - Auditor da Receita Estadual (2 Dia)
Questo 63] Web Service representa um termo utilizado na
integrao de sistemas e na comunicao entre aplicaes
diferentes e que possui entre suas caractersticas as
possibilidades de:
41
Questes de concursos
[FGV 2010 SEAD/AP - Auditor da Receita Estadual (2 Dia)
Questo 63] Para a construo das bases de um Web Service, por
padro a linguagem conhecida como XML e o protocolo pela
sigla:
[A] SOAP.
[B] UDDI.
[C] HTTPS.
[D] SCHEMA.
[E] XPOINTER.
42
Questes de concursos
[FGV 2010 SEAD/AP - Auditor da Receita Estadual (2 Dia)
Questo 63] Para a construo das bases de um Web Service, por
padro a linguagem conhecida como XML e o protocolo pela
sigla:
[A] SOAP.
Importante:
43
Questes de concursos
[FGV 2008 Senado Federal Analista de Suporte Questo 57]
Web Service representa uma soluo utilizada na integrao de
sistemas e na comunicao entre aplicaes diferentes e que
possui entre suas caractersticas as possibilidades:
44
Questes de concursos
[FGV 2008 Senado Federal Analista de Suporte Questo 57]
Para a construo das bases de um Web Service por padro, o
protocolo e a linguagem so:
45
Questes de concursos
[FGV 2008 Senado Federal Analista de Suporte Questo 57]
Para a construo das bases de um Web Service por padro, o
protocolo e a linguagem so:
Importante:
46
Questes de concursos
[FGV 2008 MEC Gerente de Projetos Questo 98] Web service
constitui uma soluo para integrao de sistemas e para
comunicao entre aplicaes diferentes. Ela permite que novas
aplicaes possam interagir com aquelas que j existem e que
sistemas desenvolvidos em plataformas diferentes sejam
compatveis. A Web service apresenta as seguintes
caractersticas:
47
Questes de concursos
[FGV 2008 MEC Gerente de Projetos Questo 98] Por padro,
o protocolo e a linguagem so, respectivamente:
48
Questes de concursos
[FGV 2008 MEC Gerente de Projetos Questo 98] Por padro,
o protocolo e a linguagem so, respectivamente:
Importante:
49
Questes de concursos
[FCC 2012 TRT 6 Regio Tcnico Judicirio Tecnologia da
Informao Questo 36] A Empresa Brasileira de Correios e
Telgrafos oferece o seguinte servio em seu site:
Aplicativo para clculo de prazos e preos de encomendas em
lojas virtuais e sites. O aplicativo de clculo remoto de preos e
prazos de encomendas dos Correios destinado aos clientes
SEDEX, e-SEDEX e PAC que necessitam calcular o preo e o prazo
de entrega de uma encomenda em seus websites, de forma
personalizada. Os clientes que no possuem contrato de
encomenda com os Correios podem usar esta ferramenta, porm
os preos apresentados sero os praticados no balco da
agncia.
(http://www.correios.com.br)
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
50
Questes de concursos
[FCC 2012 TRT 6 Regio Tcnico Judicirio Tecnologia da
Informao Questo 36] Este aplicativo um
[A] Webservice.
[B] Website.
51
Questes de concursos
[FCC 2012 TRT 6 Regio Tcnico Judicirio Tecnologia da
Informao Questo 36] Este aplicativo um
[A] Webservice.
[B] Website.
52
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 37] No tocante a arquitetura orientada a
servios, mais especificamente a servios web (webservices),
considere:
53
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 37] No tocante a arquitetura orientada a
servios, mais especificamente a servios web (webservices),
considere:
54
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 37] Est correto o que se afirma em
[A] I, II e III.
55
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 55] No que se refere aos web services,
correto afirmar:
56
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 55] No que se refere aos web services,
correto afirmar:
Gabarito: ERRADO.
Gabarito: CERTO.
57
Questes de concursos
[FCC 2011 TRT 23 Regio Analista Judicirio Tecnologia da
Informao Questo 37] Compem os elementos da
infraestrutura de Web Services XML, EXCETO:
58
Questes de concursos
[FCC 2011 TRT 23 Regio Analista Judicirio Tecnologia da
Informao Questo 37] Compem os elementos da
infraestrutura de Web Services XML, EXCETO:
59
Questes de concursos
[FCC 2011 TRT 23 Regio Tcnico Judicirio Tecnologia da
Informao Questo 45] Em termos de tecnologias utilizadas
em Web Services, a representao e estruturao dos dados nas
mensagens recebidas/enviadas so realizadas por (I) uma
linguagem especfica; (II) as chamadas s operaes, incluindo os
parmetros de entrada/sada, so codificadas por um protocolo
especfico; (III) os servios e suas mensagens,
independentemente dos formatos de mensagem e dos
protocolos de rede envolvidos so descritos usando outra
linguagem especfica; (IV) o processo de
publicao/pesquisa/descoberta de Web Services tambm utiliza
um protocolo especfico.
60
Questes de concursos
[FCC 2011 TRT 23 Regio Tcnico Judicirio Tecnologia da
Informao Questo 45] Em termos de tecnologias utilizadas
em Web Services, a representao e estruturao dos dados nas
mensagens recebidas/enviadas so realizadas por (I) XML uma
linguagem especfica; (II) SOAP as chamadas s operaes,
incluindo os parmetros de entrada/sada, so codificadas por
um protocolo especfico; (III) WSDL os servios e suas
mensagens, independentemente dos formatos de mensagem e
dos protocolos de rede envolvidos so descritos usando outra
linguagem especfica; (IV) UDDI o processo de
publicao/pesquisa/descoberta de Web Services tambm utiliza
um protocolo especfico.
61
Questes de concursos
[FCC 2011 TRT 23 Regio Tcnico Judicirio Tecnologia da
Informao Questo 45] Os itens I, II, III e IV, referem-se,
respectivamente, a
62
Questes de concursos
[FCC 2011 Infraero Analista de Sistemas- Rede e Suporte
Questo 47] Em relao a Web services, INCORRETO afirmar:
63
Questes de concursos
[FCC 2011 Infraero Analista de Sistemas- Rede e Suporte
Questo 47] Em relao a Web services, INCORRETO afirmar:
64
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Analista de Sistemas
Questo 61] Arquitetura orientada a servio um novo
conceito, no qual cria-se um ambiente de descoberta dinmico e
se faz o uso de Servios Web atravs da rede. NO uma
tecnologia usada nos servios Web disponibilizados
[A] WSDL.
[B] XML.
[C] SOA.
[D] SOAP.
[E] UDDI.
65
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Analista de Sistemas
Questo 61] Arquitetura orientada a servio um novo
conceito, no qual cria-se um ambiente de descoberta dinmico e
se faz o uso de Servios Web atravs da rede. NO uma
tecnologia usada nos servios Web disponibilizados
[A] WSDL.
[B] XML.
[C] SOA.
[D] SOAP.
[E] UDDI.
66
Questes de concursos
[FCC 2009 TJ/SE Analista Judicirio Anlise de Sistemas
Desenvolvimento Questo 61] Considere dois dos fundamentos
que possibilitam a comunicao entre Web services:
Protocolo que define
67
Questes de concursos
[FCC 2009 TJ/SE Analista Judicirio Anlise de Sistemas
Desenvolvimento Questo 61] So, respectivamente,
68
Questes de concursos
[FCC 2009 TJ/SE Analista Judicirio Anlise de Sistemas
Desenvolvimento Questo 61] So, respectivamente,
69
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 48] Web Services fornece um meio padro de
interoperabilidade entre diferentes aplicaes de software,
executando em uma variedade de plataformas e/ou frameworks.
Tem como um dos objetivos prover a converso das aplicaes
na verso Web. A comunicao realizada por meio de
protocolos abertos. Por padro, Web Services estabelece
70
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 48] A linguagem e o protocolo so,
respectivamente,
71
Questes de concursos
[CONSULPLAN 2012 TSE - Analista Judicirio - Anlise de
Sistemas Questo 48] A linguagem e o protocolo so,
respectivamente,
72
Questes de concursos
[CESPE 2010 TRT 21 Regio Cargo 11] Com relao a
interoperabilidade de sistemas, SOA e web services, arquitetura
e-ping e padres XML, julgue os itens seguintes.
73
Questes de concursos
[CESPE 2010 TRT 21 Regio Cargo 11] Com relao a
interoperabilidade de sistemas, SOA e web services, arquitetura
e-ping e padres XML, julgue os itens seguintes.
[78]
74
Questes de concursos
[CESPE 2010 TRT 21 Regio Cargo 11] Com relao a
interoperabilidade de sistemas, SOA e web services, arquitetura
e-ping e padres XML, julgue os itens seguintes.
Gabarito: CERTO.
75
Questes de concursos
[CESPE 2009 TCE/RN] Um servio web disponibiliza uma interface
que permite a interao dos clientes com servidores de maneira
mais geral em comparao aos navegadores web. Em relao a
servios e desenvolvimento web, julgue os itens a seguir.
76
Questes de concursos
[CESPE 2009 TCE/RN] Um servio web disponibiliza uma interface
que permite a interao dos clientes com servidores de maneira
mais geral em comparao aos navegadores web. Em relao a
servios e desenvolvimento web, julgue os itens a seguir.
Gabarito: ERRADO.
77
Questes de concursos
[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura
orientada a servio (SOA), julgue os itens.
78
Questes de concursos
[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura
orientada a servio (SOA), julgue os itens.
Gabarito: ERRADO.
Gabarito: ERRADO.
79
Questes de concursos
[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura
orientada a servio (SOA), julgue os itens.
Gabarito: CERTO.
80
Questes de concursos
[CESPE 2008 TRT/BA Cargo 10] Com relao a SOA, web
services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e eMAG, julgue os prximos itens.
81
Questes de concursos
[CESPE 2008 TRT/BA Cargo 10] Com relao a SOA, web
services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e eMAG, julgue os prximos itens.
82
Questes de concursos
[CESGRANRIO 2010 Petrobrs Analista de Sistemas Jnior
Processos de Negcios Questo 5] uma caracterstica inerente
tecnologia de servios Web (Web services) o uso do
83
Questes de concursos
[CESGRANRIO 2010 Petrobrs Analista de Sistemas Jnior
Processos de Negcios Questo 5] uma caracterstica inerente
tecnologia de servios Web (Web services) o uso do
84
Questes de concursos
[CESGRANRIO 2009 IBGE - Analista de Sistemas - Suporte
Questo 66]
85
Questes de concursos
[CESGRANRIO 2009 IBGE - Analista de Sistemas - Suporte
Questo 66] A figura acima apresenta um modelo bsico de
interao suportado por Web Services. Os padres utilizados
pelas ligaes 1, 2 e 3, respectivamente, so:
86
Questes de concursos
[CESGRANRIO 2009 IBGE - Analista de Sistemas - Suporte
Questo 66] A figura acima apresenta um modelo bsico de
interao suportado por Web Services. Os padres utilizados
pelas ligaes 1, 2 e 3, respectivamente, so:
87
Provedor de servios
Registro de servios
Cliente de servios
Provedor
Provedor de
de servios
servios
Cliente
Cliente de
de servios
servios
Servios
Servios
Registro
Registro de
de servios
servios
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
88
Provedor de servios
Sua interface
Informaes de acesso
89
Registro de servios
Intermedirio de servios
Especificao UDDI
ebXML
90
Cliente de servio
Solicitante do servio
91
Questes de concursos
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49]
Em SOA
92
Questes de concursos
[FCC 2012 TRT 11 Regio Analista de Sistemas Questo 49]
Em SOA
Gabarito: ERRADO.
93
Questes de concursos
[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas
Questo 43] No que se refere a SOA e webservices, assinale a
opo correta.
94
Questes de concursos
[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas
Questo 43] No que se refere a SOA e webservices, assinale a
opo correta.
Gabarito: ERRADO.
95
Alguns exemplos:
WS-BPEL
WS-Reliable Messasing
WS-Security
Incluindo
96
Alguns exemplos:
WS-Addressing
WS-Transactions
97
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 45] Os principais padres de
SOA so suportados por uma gama de padres de suporte que se
concentram nos aspectos mais especializados da arquitetura
orientada a servios.
98
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 45] Existe um grande nmero
de padres de suporte que se destinam a apoiar essa arquitetura,
dentre os quais se EXCLUI:
99
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 45] Existe um grande nmero
de padres de suporte que se destinam a apoiar essa arquitetura,
dentre os quais se EXCLUI:
100
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 45] Existe um grande nmero
de padres de suporte que se destinam a apoiar essa arquitetura,
dentre os quais se EXCLUI:
101
Questes de concursos
[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas
Questo 43] No que se refere a SOA e webservices, assinale a
opo correta.
102
Questes de concursos
[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas
Questo 43] No que se refere a SOA e webservices, assinale a
opo correta.
Gabarito: ERRADO.
103
Referncias
104
Referncias
105
106