09. Consumir Servicios Web Soap
-
Upload
hernan-barrozo -
Category
Documents
-
view
258 -
download
1
Transcript of 09. Consumir Servicios Web Soap
-
8/17/2019 09. Consumir Servicios Web Soap
1/25
Consumir Servicios Web SOAP
CI-2454 Servicios WebProf. Braulio José Solano Roas!CCI" #CR
-
8/17/2019 09. Consumir Servicios Web Soap
2/25
$ener un buen I%! es i&eal
● 'a forma m(s )ro&uc*iva &e consumir unServicio Web SOAP es )or me&io &e un!n*orno In*e+ra&o &e %esarrollo ,I%! ue nos+enere clases proxy o c/&i+o fuen*e.
● !s*o 0ace el *rabao m(s sencillo al)ro+rama&or. !vi*a el maneo manual &el fluo1' 3 )ermi*e abs*raer el servicio como unabiblio*eca o clase local &e forma *rans)aren*e.
2 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
3/25
.!$
-
8/17/2019 09. Consumir Servicios Web Soap
4/25
Consumici/n en .!$
● !n icrosof* isual S*u&io" )rimero se &ebe crearuna soluci/n o )ro3ec*o &e la na*urale6a ue sereuiera. !s &ecir" )ue&e ser una a)licaci/n &even*anas" una a)licaci/n 7eb u o*ra.
● 'ue+o en el momen*o ue se reuiera a+re+amosal soluci/n o )ro3ec*o una referencia &e servicio"*al como se mues*ra en la filmina si+uien*e. !n
versiones an*eriores &e .!$ 3 an*es &e WC8 ,con AS1 no se a+re+a una referencia a un serviciosi no m(s bien una referencia 7eb.
4 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
5/25
Consumici/n en .!$
5 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
6/25
Consumici/n en .!$
● 'ue+o sim)lemen*e a+re+amos en el &i(lo+oue se nos mues*ra la referencia 7eb al WS%'.
●
'a referencia nos &eber9a mos*rar los mé*o&os&is)onibles en el servicio.
● A&em(s" &ebemos esco+er un es)acio &e
nombres a&ecua&o )ara la clase con losmé*o&os ue va a +enerar el I%!.
: &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
7/25
Consumici/n en .!$
; &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
8/25
Consumici/n en .!$
● #na ve6 a+re+a&o el servicio isual S*u&io+enera c/&i+o )ro
-
8/17/2019 09. Consumir Servicios Web Soap
9/25
Consumici/n en .!$
> &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
10/25
Consumici/n con sesi/n en .!$
● Si es necesario sos*ener es*a&o en el servi&ore
-
8/17/2019 09. Consumir Servicios Web Soap
11/25
Consumici/n con sesi/n en .!$
● o&ificaci/n en A)).confi+
● Se a+re+a allo7Coo@iesDE$rueE en el binding .
&e 25
-
8/17/2019 09. Consumir Servicios Web Soap
12/25
Consumici/n con ono en 'inu<
● ono es una al*erna*iva &e sof*7are libre ueim)lemen*a el es*(n&ar &e in&us*ria &e .!$.
● ono%evelo) es un I%! )ara *rabaar con&ic0a )la*aforma. !s )osible consumir unServicio Web con ese I%! &e forma sencilla.Bas*a con FA+re+ar referencia 7ebG a lasoluci/n o )ro3ec*o. Claramen*e u*ili6a la
forma )rimera ,AS1 ue u*ili6aba isualS*u&io.
2 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
13/25
Java
-
8/17/2019 09. Consumir Servicios Web Soap
14/25
Consumici/n en Java con e*beans
● !n )rimer lu+ar es necesario en e*beanscrear un )ro3ec*o Java ue )ue&e ser *ansim)le como una Java Application" m(selabora&o como u o*ro ue se reuiera.
● 'ue+o a &ic0a a)licaci/n clien*e le a+re+amosun nuevo clien*e &e Servicio Web 0acien&o clic&erec0o en el )ro3ec*o" *al como se mues*ra en
la filmina si+uien*e.
4 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
15/25
Consumici/n en Java con e*beans
5 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
16/25
Consumici/n en Java con e*beans
● e*beans mues*ra un &i(lo+o )ara la creaci/n&e c/&i+o clien*e &el servicio.
● %ebemos in&icar un WS%' 3 el nombre &el)aue*e )ara el c/&i+o a +enerar.
: &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
17/25
Consumici/n en Java con e*beans
; &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
18/25
Consumici/n en Java con e*beans
● Para invocar al servicio )o&emos u*ili6ar elc/&i+o +enera&o &e forma *rans)aren*e comosi se *ra*ase &e una clase local.
● Po&emos crear una variable )riva&a encualuiera &e nues*ras clases ue sea unains*ancia &el servicio.
● 'ue+o en los mé*o&os &e la ins*ancia )o&emos0acer uso &el servicio.
= &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
19/25
Consumici/n en Java con e*beans
> &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
20/25
Consumici/n en Java con sesi/n
● Al i+ual ue con .!$" en Java" si es necesariosos*ener es*a&o en el servi&or e
-
8/17/2019 09. Consumir Servicios Web Soap
21/25
Consumici/n en Java con sesi/n
2 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
22/25
P?P
-
8/17/2019 09. Consumir Servicios Web Soap
23/25
Consumici/n en P?P
● P?P )osee &es&e la versi/n cinco clases )arala u*ili6aci/n &e Servicios Web. !s*as clasesson limi*a&as )or lo ue al+unos)ro+rama&ores las e
-
8/17/2019 09. Consumir Servicios Web Soap
24/25
Consumici/n en P?P
24 &e 25
-
8/17/2019 09. Consumir Servicios Web Soap
25/25
racias )or su a*enci/nK
LPre+un*asM