Post on 02-Mar-2018
7/26/2019 reporte xampp
1/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
(ntroduccin !eneralEn el siguiente reporte/ podremos #er como se realiza el consumo de ser#icios 'eb/teniendo en cuenta 0ue un ser#idor 'eb seg1n el 2$3 4World Wide Web Consortium5de)ine un ser#icio 2eb como un sistema de so)t'are dise6ado para soportar interaccionesm70uina a m70uina a tra#s de la red8
%os ser#icios 2eb presentan una ar0uitectura orientada a ser#icios 0ue permite crear unade)inicin abstracta de un ser#icio/ proporcionar una implementacin concreta de dichoser#icio/ publicar 9 localizar un ser#icio/ seleccionar una instancia de un ser#icio/ 9 utilizardicho ser#icio con una ele#ada interoperabilidad8 Es posible desacoplar la implementacindel ser#icio 2eb 9 su uso por parte de un cliente8 *ambin es posible desacoplar laimplementacin del ser#icio 9 de cliente8 %as implementaciones concretas del ser#iciopueden desacoplarse a ni#el de lgica 9 transporte8 %a siguiente )igura muestra el diagramade una ar0uitectura orientada a ser#icios8
*eniendo en cuenta esta de)inicin podemos #er 0ue los ser#icios 2eb proporcionan una)orma est7ndar de operar entre aplicaciones de so)t'are 0ue se e:ecutan en di)erentesplata)ormas8
Es por ello 0ue a continuacin podremos #er un e:emplo del consumo de dichos ser#icios 9
#er la manera en 0ue )uncionan/ desde como es el lengua:e de programacin/ hasta lae:ecucin de dicho consumo8
Ob:eti#os generalesAd0uirir conocimientos del consumo de ser#icios 'eb/ #er el )uncionamiento 9 la estructura
del cdigo 9 lengua:es 0ue se utilizaran para dicho consumo8
$onsumo de ser#icios 2ho(El primer paso para realizar est7 practica es crear una nue#a carpeta en la siguiente
direccin de nuestra m70uina8
Procederemos a descargar la librera nusoap 9 colocarla en la nue#a carpeta 0ue creamos/
entonces la nue#a direccin de nuestra m70uina sera la siguiente/ ah es donde
colocaremos
Fecha de Entrega: 19/Abril/2016 P7gina 1 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
2/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
los programas8php para creacin de la pr7ctica8
&espus debemos abrir ;ampp 9 acti#ar nuestro ser#idor Apache como #emos en la
imagen8
en el cual se realizar7 la elaboracin del cdigo con e=tensin
Fecha de Entrega: 19/Abril/2016 P7gina 2 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
3/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
P?P/ 0ue a continuacin mostramos8
Figura 1 Cdigo para el consumo servicios web
&espus de haber realizado el cdigo nos #amos al buscador 9 ponemos la siguiente
direccin http+@@localhost@practica@'eb38php el cual depender7 del nombre de la carpeta 0ue
se encuentra en htdocs 9 el nombre del programa8php
El paso a seguir/ es teniendo en cuenta 0ue en el cdigo realizado pusimos el hostname
del cual 0ueremos la in)ormacin en este caso es ittlahuac38edu8m= 9 el resultado 0ue nos
arro:ara es el siguiente/ 0ue es el consumo del ser#icio 'eb8
Fecha de Entrega: 19/Abril/2016 P7gina 3 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
4/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
Para complementar esta acti#idad debemos realizar el consumo 'eb de una manera
di)erente/ creando una lista desplegable para hacer dicho consumo8
%o primero 0ue debemos hacer es crear un nue#o programa8php el cual contendr7 los
par7metros re0ueridos para el consumo 'eb8 .uestro programa8php 0uedara de la
siguiente manera+
Fecha de Entrega: 19/Abril/2016 P7gina 4 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
5/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
*endremos 0ue ir a la siguiente direccin para comprobar 0ue e=iste la lista desplegable
con dichos par7metros8
El resultado es el siguiente+
Fecha de Entrega: 19/Abril/2016 P7gina 5 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
6/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
Al seleccionar cual0uier par7metro establecido nos arro:ara el resultado deseado/ con otro
programa8php el cual contiene los par7metros establecidos en 'sdl/ este 0ueda as+
Fecha de Entrega: 19/Abril/2016 P7gina 6 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
7/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
*endremos 0ue ir a la siguiente direccin para comprobar 0ue da el resultado correcto8
-na #ez adentro seleccionamos el par7metro del 0ue se desea tener resultado8
&amos clic en consumir ser#icio 9 nos mostrar7 el siguiente resultado+
&espus se crea un siguiente programa php el cual realiza la misma accin 0ue el anterior
programa8php/ a e=cepcin de 0ue ahora debes escribir el par7metro 0ue deseas consultar
9 el programa 0ueda as+
Fecha de Entrega: 19/Abril/2016 P7gina 7 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
8/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
Ahora debemos acceder a la siguiente direccin para escribir el par7metro 0ue se desea
consultar8
-na #ez 0ue se escribe el par7metro a consultar
$on el siguiente programa8php8
Fecha de Entrega: 19/Abril/2016 P7gina 8 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
9/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
nos arro:ara el resultado+
$onclusin general%os ser#icios 'eb e=isten para programar en di#ersos lengua:es/ pero en esta ocasin a
nuestro e0uipo de traba:o nos result complicado de realizar 9a 0ue no sabamos cmo es
0ue se deben realizar/ aun0ue el resultado )ue correcto )ue mu9 di)cil entenderle8
Fecha de Entrega: 19/Abril/2016 P7gina 9 de 10Tarea ~ 2 Unidad~2
7/26/2019 reporte xampp
10/10
Fragoso Alpizar MiriamMadrid Bautista ElizabethPrez Obregn VernicaJazmn
erralde !mez Omar"a#ala $ortes %uis !io#anni
MATERIA:&esarrollo de aplicaciones 'eb CARRERA:(ngenieria (n)ormatica*EMA+,eporte de consumo de ser#icios 'eb
A%-M.O+
Bibliogra)aaplicaciones/ *8 d8 4>358 Titulo de expero universitario en desarrollo de aplicaciones 8
,ecuperado el de Junio de >C/ de http+@@'''8:tech8ua8es@:>ee@publico@ser#cD'ebD
>>D3@sesionDapuntes8html
2eb/ !8 B8 4s8)858 ,ecuperado el de Junio de >C/ de
http+@@'''8'3c8es@&i#ulgacion@!uiasBre#es@er#icios2eb
Fecha de Entrega: 19/Abril/2016 P7gina 10 de 10Tarea ~ 2 Unidad~2