Professional Documents
Culture Documents
com 1
Universo
Universo
SOA e
SOA e
Web Services
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 2
Galxia
Galxia
Web Services
Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 3
Constelao
Constelao
Introduo
Introduo
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 4
Tpicos
Tpicos
Introduo
!uest"es de concursos
!uest"es de concursos
!uest"es de concursos
!uest"es de concursos
!uest"es de concursos
!uest"es de concursos
6e.er)ncias
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 7
Introduo
Introduo
#o:
*omponentes de aplicao
Independentes e auto-descriti(os
/,0
>TT2
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com ?
Introduo
Introduo
K%O IG II e III.
Ta'arito: *C6T$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1D
#$% & we' ser(ices
#$% & we' ser(ices
#$%
#e a #$% 8 a ar:uitetura
1e' ser(ices
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 23
!uest"es de concursos
!uest"es de concursos
K*$A#B020%A 2L12 T#C - %nalista Sudici;rio - %n;lise de
#istemas !uesto 34O *onceitualmenteG #$% e 1e' ser(ices
representamG respecti(amenteG
KDJO 1e' ser(ices pode ser (isto como uma poss<(el reali9ao
dos aspectos t8cnicos do paradigma #$%. Ao entantoG o uso
de we' ser(ices introdu9 alguns pro'lemasG al8m de no ser
capa9 de resol(er todos os pro'lemas t8cnicosG j; :ue suas
di(ersas especi.ica"es ainda no so maduras o su.iciente
para garantir a interopera'ilidade entre todos os sistemas.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 2?
!uest"es de concursos
!uest"es de concursos
K*C#2C 2L11 #T, *argo 14O % respeito de #$%G de we'
ser(ices e do modelo de acessi'ilidade do go(erno eletrWnicoG
julgue os itens su'se:uentes.
KDJO 1e' ser(ices pode ser (isto como uma poss<(el reali9ao
dos aspectos t8cnicos do paradigma #$%. Ao entantoG o uso
de we' ser(ices introdu9 alguns pro'lemasG al8m de no ser
capa9 de resol(er todos os pro'lemas t8cnicosG j; :ue suas
di(ersas especi.ica"es ainda no so maduras o su.iciente
para garantir a interopera'ilidade entre todos os sistemas.
Ta'arito: %AB0%@$.
Susti.icati(a da anulao:
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 3L
Independ)ncia e 'ai&o acoplamento
Independ)ncia e 'ai&o acoplamento
1e' ser(ices
@a plata.orma
@a linguagem de programao
@a plata.orma de +ardware
@o sistema operacional
@a linguagem de programao
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 31
Independ)ncia e 'ai&o acoplamento
Independ)ncia e 'ai&o acoplamento
=ai&o acoplamento
U a independ)ncia da implementao
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 34
*omo os we' ser(ices tra'al+am
*omo os we' ser(ices tra'al+am
/,0
2lata.ormas
0inguagens de programao
>TT2
*omponentes reutili9;(eis
@i.erentes aplica"es
2lata.ormas di.erentes
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 37
,odelo operacional triangular da #$%
,odelo operacional triangular da #$%
6egistro 6egistro
6egistro 6egistro
2ro(edor 2ro(edor
2ro(edor 2ro(edor
*onsumidor *onsumidor
*onsumidor *onsumidor
C&ecuo
C&ecuo
2u'licao 0ocali9ao
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 3?
,odelo operacional triangular dos we' ser(ices
,odelo operacional triangular dos we' ser(ices
<soap>
</soap>
6egistro 6egistro
B@@I B@@I
6egistro 6egistro
B@@I B@@I
2ro(edor 2ro(edor
2ro(edor 2ro(edor
*onsumidor *onsumidor
*onsumidor *onsumidor
4. In(ocar
o ser(io
4. In(ocar
o ser(io
1. 2u'licao 2. 0ocali9ao
<soap>
</soap>
<wsdl>
</wsdl>
Localizao do documento WSDL
que pode estar na rede e muitas vezes est no
Provedor de servio
Localizao do documento WSDL
que pode estar na rede e muitas vezes est no
Provedor de servio
3. =ai&ar o 1#@0
<soap>
</soap>
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 3D
,odelo operacional triangular dos we' ser(ices
,odelo operacional triangular dos we' ser(ices
15 Bm pro(edor pu'lica seu ser(io em um registrador B@@I 3ou
em (;rios5
15 Btili9a-se o #$%2 para pu'licao
25 $ ser(io 8 locali9ado pelo consumidor no registrador
15 Btili9a-se o #$%2 para locali9ao
35 $ consumidor usa a in.ormao locali9ada do ser(io para
locali9ar e 'ai&ar uma cpia da descrio 1#@0
45 $ consumidor usa a in.ormao do 1#@0 para (incular-se ao
ser(io 1e' e in(oc;-lo
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 3J
In.raestrutura de we' ser(ices /,0
In.raestrutura de we' ser(ices /,0
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 4L
In.raestrutura de we' ser(ices /,0
In.raestrutura de we' ser(ices /,0
@irectorX
@isco(erX
@escription
1ire .ormat
#olicita o ser(io
6ece'e a resposta
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 41
!uest"es de concursos
!uest"es de concursos
KFTR 2L1L #C%@N%2 - %uditor da 6eceita Cstadual 32Y @ia5
!uesto 73O 1e' #er(ice representa um termo utili9ado na
integrao de sistemas e na comunicao entre aplica"es
di.erentes e :ue possui entre suas caracter<sticas as
possi'ilidades de:
K%O #$%2.
K=O B@@I.
K*O >TT2#.
K@O #*>C,%.
KCO /2$IATC6.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 43
!uest"es de concursos
!uest"es de concursos
KFTR 2L1L #C%@N%2 - %uditor da 6eceita Cstadual 32Y @ia5
!uesto 73O 2ara a construo das 'ases de um 1e' #er(iceG por
padro a linguagem 8 con+ecida como /,0 e o protocolo pela
sigla:
K%O #$%2.
Importante:
Importante:
Importante:
K%O 1e'ser(ice.
K=O 1e'site.
K%O 1e'ser(ice.
K=O 1e'site.
K%O IG II e III.
Ta'arito: C66%@$.
Ta'arito: *C6T$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com -D
!uest"es de concursos
!uest"es de concursos
KF** 2L11 T6T 23^ 6egio %nalista Sudici;rio Tecnologia da
In.ormao !uesto 3?O *omp"em os elementos da
in.raestrutura de 1e' #er(ices /,0G C/*CT$:
K%O 1#@0.
K=O /,0.
K*O #$%.
K@O #$%2.
KCO B@@I.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 77
!uest"es de concursos
!uest"es de concursos
KF** 2LLJ @2CN#2 %gente de @e.ensoria %nalista de #istemas
!uesto 71O %r:uitetura orientada a ser(io 8 um no(o
conceitoG no :ual cria-se um am'iente de desco'erta dinZmico e
se .a9 o uso de #er(ios 1e' atra(8s da rede. A_$ 8 uma
tecnologia usada nos ser(ios 1e' disponi'ili9ados
K%O 1#@0.
K=O /,0.
K*O #$%.
K@O #$%2.
KCO B@@I.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 7?
!uest"es de concursos
!uest"es de concursos
KF** 2LLJ TSN#C %nalista Sudici;rio %n;lise de #istemas
@esen(ol(imento !uesto 71O *onsidere dois dos .undamentos
:ue possi'ilitam a comunicao entre 1e' ser(ices:
2rotocolo :ue de.ine
K?DO
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com ?-
!uest"es de concursos
!uest"es de concursos
K*C#2C 2L1L T6T 21^ 6egio *argo 11O *om relao a
interopera'ilidade de sistemasG #$% e we' ser(icesG ar:uitetura
e-ping e padr"es /,0G julgue os itens seguintes.
Ta'arito: *C6T$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com ?7
!uest"es de concursos
!uest"es de concursos
K*C#2C 2LLJ T*CN6AO Bm ser(io we' disponi'ili9a uma inter.ace
:ue permite a interao dos clientes com ser(idores de maneira
mais geral em comparao aos na(egadores we'. Cm relao a
ser(ios e desen(ol(imento we'G julgue os itens a seguir.
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com ?D
!uest"es de concursos
!uest"es de concursos
K*C#2C 2LLJ IA,CT6$ - *argo 11O % respeito da ar:uitetura
orientada a ser(io 3#$%5G julgue os itens.
Ta'arito: C66%@$.
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com DL
!uest"es de concursos
!uest"es de concursos
K*C#2C 2LLJ IA,CT6$ - *argo 11O % respeito da ar:uitetura
orientada a ser(io 3#$%5G julgue os itens.
Ta'arito: *C6T$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com D1
!uest"es de concursos
!uest"es de concursos
K*C#2C 2LLD T6TN=% *argo 1LO *om relao a #$%G we'
ser(icesG B@@IG 1#@0G #$%2G /,0G /#0TG e-pingG #T*G 13* e e-
,%TG julgue os pr&imos itens.
2ro(edor de ser(ios
6egistro de ser(ios
*liente de ser(ios
#er(ios #er(ios
#er(ios #er(ios
2ro(edor de ser(ios 2ro(edor de ser(ios
2ro(edor de ser(ios 2ro(edor de ser(ios
*liente de ser(ios *liente de ser(ios
*liente de ser(ios *liente de ser(ios
6egistro de ser(ios 6egistro de ser(ios
6egistro de ser(ios 6egistro de ser(ios
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com DJ
%'ordagem de we' ser(ices para #$%
%'ordagem de we' ser(ices para #$%
2ro(edor de ser(ios
#ua inter.ace
In.orma"es de acesso
6egistro de ser(ios
Intermedi;rio de ser(ios
Cspeci.icao B@@I
e'/,0
*liente de ser(io
#olicitante do ser(io
Ta'arito: C66%@$.
!uest"es de concursos
!uest"es de concursos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com J4
!uest"es de concursos
!uest"es de concursos
K*C#2C 2L13 T6CN,# %nalista Sudici;rio %n;lise de #istemas
!uesto 43O Ao :ue se re.ere a #$% e we'ser(icesG assinale a
opo correta.
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com J7
Web Services Protocols (WS-*)
Web Services Protocols (WS-*)
%lguns e&emplos:
1#-=2C0
1#-6elia'le ,essasing
1#-#ecuritX
Incluindo
%lguns e&emplos:
1#-%ddressing
1#-Transactions
Ta'arito: C66%@$.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1L4
6e.er)ncias
6e.er)ncias