Professional Documents
Culture Documents
SOA e
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Galxia
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Constelao
WSDL
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Introduo
Questes de concursos
Questes de concursos
Questes de concursos
Tipos de operaes
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Questes de concursos
Referncias
Introduo
Baseado em XML
Como cham-lo
Um padro W3C
Questes de concursos
[FGV 2009 MEC Arquiteto de Sistemas Questo 79] A respeito
das tecnologias relacionadas a Web Services, analise as
afirmativas a seguir:
Questes de concursos
[FGV 2009 MEC Arquiteto de Sistemas Questo 79] A respeito
das tecnologias relacionadas a Web Services, analise as
afirmativas a seguir:
Gabarito: ERRADO.
Questes de concursos
[FGV 2008 Senado Federal Analista de Sistemas Questo 75] A
Considere as assertivas a seguir sobre as relaes entre SOAP,
WSDL e UDDI:
Questes de concursos
[FGV 2008 Senado Federal Analista de Sistemas Questo 75] A
Considere as assertivas a seguir sobre as relaes entre SOAP,
WSDL e UDDI:
[II] WSDL pode ser usado para descrever servios SOAP web.
Gabarito: ERRADO.
10
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.
11
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.
12
Questes de concursos
[FCC 2012 TRE/SP Tcnico Judicirio Programao de
Sistemas Questo 70] O formato XML utilizado para descrever
os servios de Web, especificando como acess-los, e quais as
operaes ou mtodos que esto disponveis, chamado de
[A] XML-RPC.
[B] XHTML.
[C] SOAP.
[D] HTTP.
[E] WSDL.
13
Questes de concursos
[FCC 2012 TRE/SP Tcnico Judicirio Programao de
Sistemas Questo 70] O formato XML utilizado para descrever
os servios de Web, especificando como acess-los, e quais as
operaes ou mtodos que esto disponveis, chamado de
[A] XML-RPC.
[B] XHTML.
[C] SOAP.
[D] HTTP.
[E] WSDL.
14
Questes de concursos
[FCC 2012 TJ/PE Tcnico Judicirio Programador de
Computador Questo 55] No que se refere aos web services,
correto afirmar:
15
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.
16
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 54] Na criao de Web
Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI
e WSDL. Sobre WSDL correto afirmar:
17
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 54] Na criao de Web
Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI
e WSDL. Sobre WSDL correto afirmar:
Gabarito: ERRADO.
Gabarito: ERRADO.
18
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 54] Na criao de Web
Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI
e WSDL. Sobre WSDL correto afirmar:
Gabarito: ERRADO.
Gabarito: ERRADO.
19
Questes de concursos
[FCC 2011 TRT 4 Regio Analista de Sistemas Questo 55]
Especificao desenvolvida pelo World Wide Web Consortium,
que permite descrever os Web Services segundo um formato
XML. extensvel para permitir a descrio dos servios e suas
mensagens, independentemente dos formatos de mensagem e
dos protocolos de rede utilizados. Trata-se de
[A] SOAP.
[B] WSDL.
[C] UDDI.
[D] SamL.
[E] Ws-i.
20
Questes de concursos
[FCC 2011 TRT 4 Regio Analista de Sistemas Questo 55]
Especificao desenvolvida pelo World Wide Web Consortium,
que permite descrever os Web Services segundo um formato
XML. extensvel para permitir a descrio dos servios e suas
mensagens, independentemente dos formatos de mensagem e
dos protocolos de rede utilizados. Trata-se de
[A] SOAP.
[B] WSDL.
[C] UDDI.
[D] SamL.
[E] Ws-i.
21
Questes de concursos
[FCC 2010 MPE/RN Analista de Tecnologia da Informao
Suporte Tcnico Questo 74] Para enviar uma mensagem a um
determinado Web Service, o cliente acessa o documento que
contm a descrio do servio e, em seguida, constri a
mensagem, passando os tipos de dados corretos, de acordo com
a definio encontrada no documento; Web Service valida a
mensagem conforme as informaes contidas no documento.
22
Questes de concursos
[FCC 2010 MPE/RN Analista de Tecnologia da Informao
Suporte Tcnico Questo 74] Esse documento o
23
Questes de concursos
[FCC 2010 MPE/RN Analista de Tecnologia da Informao
Suporte Tcnico Questo 74] Esse documento o
24
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.
25
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.
Como cham-lo
26
Questes de concursos
[CESPE 2011 PREVIC Analista de Tecnologia da Informao]
Julgue os itens subsecutivos, referentes interoperabilidade de
sistemas.
27
Questes de concursos
[CESPE 2011 PREVIC Analista de Tecnologia da Informao]
Julgue os itens subsecutivos, referentes interoperabilidade de
sistemas.
Gabarito: ERRADO.
28
Descrio
<definitions>
<types>
<message>
<portType>
<binding>
<service>
<documentation>
29
<binding>
implementa
...
</binding>
</types>
<service>
<message>
...
...
</message>
<portType>
...
</service>
Interface
Interface abstrata
abstrata
</definitions>
Implementao
Implementao
concreta
concreta
agrega
Pontos
Pontos de
de
entrega
entrega
concretos
concretos
...
</portType>
Uma
Uma implementao
implementao concreta
concreta
implementa
implementa aa interface
interface abstrata
abstrata
ee agrega
agrega um
um ou
ou mais
mais pontos
pontos
de
de entrega
entrega concretos
concretos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
30
<?xml version="1.0"?>
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/1
2/soap-envelope"
soap:encodingStyle="http://www.w3.org/
2001/12/soap-encoding">
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/1
2/soap-envelope"
soap:encodingStyle="http://www.w3.org/
2001/12/soap-encoding">
<soap:Body>
<soap:Body>
<m:GetPrecoRequisicao
xmlns:m="http://www.empresa.com/ws/
ConsultarPrecos">
<m:GetPrecoResposta
xmlns:m="http://www.empresa.com/ws/
ConsultarPrecos">
<m:nomeProduto>Nissin
Miojo</m:nomeProduto>
</m:GetPrecoRequisicao>
</soap:Body>
</soap:Envelope>
<m:preco>2,99</m:preco>
</m:GetPrecoResposta>
</soap:Body>
</soap:Envelope>
31
32
33
34
35
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 54] Na criao de Web
Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI
e WSDL. Sobre WSDL correto afirmar:
36
Questes de concursos
[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior
Cincias da Computao Questo 54] Na criao de Web
Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI
e WSDL. Sobre WSDL correto afirmar:
Gabarito: CERTO.
37
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador Questo 61] Em relao arquitetura de aplicaes para o
ambiente Internet, considere:
38
Questes de concursos
[FCC 2009 DPE/SP Agente de Defensoria Programador Questo 61] Em relao arquitetura de aplicaes para o
ambiente Internet, considere:
Gabarito: CERTO.
39
Questes de concursos
[FCC 2008 MPE/RS Tcnico em Informtica rea Sistemas
Questo 54] NO uma informao requerida para invocar um
servio de Web e encapsulada pelo WSDL na forma de um
documento XML:
40
Questes de concursos
[FCC 2008 MPE/RS Tcnico em Informtica rea Sistemas
Questo 54] NO uma informao requerida para invocar um
servio de Web e encapsulada pelo WSDL na forma de um
documento XML:
41
Descrio
<description>
<types>
<interface>
<binding>
<service>
<documentation>
42
<binding>
implementa
...
</types>
<interface>
...
</interface>
...
</binding>
Interface
Interface abstrata
abstrata
<service>
...
</service>
</description>
Implementao
Implementao
concreta
concreta
agrega
Pontos
Pontos de
de
entrega
entrega
concretos
concretos
Uma
Uma implementao
implementao concreta
concreta
implementa
implementa aa interface
interface abstrata
abstrata
ee agrega
agrega um
um ou
ou mais
mais pontos
pontos
de
de entrega
entrega concretos
concretos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
43
44
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.
45
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.
Gabarito: ERRADO.
46
Questes de concursos
[CESPE 2010 TCU] Visando ao bom funcionamento do sistema
descrito no texto, julgue os itens subsequentes, que tratam de
interoperabilidade de sistemasweb em Java.
<service name="StockQuoteService">
<soap:address location="http://example.com/stockquote"/>
</port>
</service>
47
Questes de concursos
[CESPE 2010 TCU] Visando ao bom funcionamento do sistema
descrito no texto, julgue os itens subsequentes, que tratam de
interoperabilidade de sistemasweb em Java.
48
Questes de concursos
[CESPE 2010 TCU] Visando ao bom funcionamento do sistema
descrito no texto, julgue os itens subsequentes, que tratam de
interoperabilidade de sistemasweb em Java.
Gabarito: CERTO.
49
Questes de concursos
[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura
orientada a servio (SOA), julgue os itens.
50
Questes de concursos
[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura
orientada a servio (SOA), julgue os itens.
Gabarito: ERRADO.
51
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.
52
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.
Gabarito: ERRADO.
53
Tipos de operaes
Tipo
Descrio
One-way
Request-response
Solicit-response
Notification
54
Questes de concursos
[CESPE 2013 CNJ Cargo 5] Acerca de interoperabilidade de
sistemas, julgue os itens subsequentes.
55
Questes de concursos
[CESPE 2013 CNJ Cargo 5] Acerca de interoperabilidade de
sistemas, julgue os itens subsequentes.
Gabarito: ERRADO.
56
Referncias
57
Referncias
58