Nu Soap
Nu Soap
Nu Soap
1 de diciembre de 2008
ndice
2 de 23
ndice
3 de 23
NuSOAP genera al vuelo el documento WSDL para nuestro servidor en http://..../servidor.php?wsdl Crear un servidor requiere mayor conocimiento de cmo est estructurado WSDL La principal dicultad est en denir tipos complejos, si los hubiera
4 de 23
Hay que crear la funcin hola Recordemos que NuSOAP genera el WSDL bajo demanda WSDL: URL 1; cliente local: URL 2
7 de 23
Hay que completar el chero calcServ.php WSDL: URL 3; cliente local: URL 4
8 de 23
9 de 23
10 de 23
ndice
12 de 23
REST: conceptos
Una ruta (URI) equivale a un recurso Uso extensivo de los mtodos HTTP
13 de 23
No es algo tan raro: lo usamos cada da en la web Deniremos los recursos y las URIs a nuestro gusto Algunos ejemplos:
/alumnos: todos los alumnos /alumnos/4293845: alumno con DNI 4293845 /existencias/jamon/4/5: existencias del jamn de marca 4 en la estantera 5 de un almacn
14 de 23
15 de 23
Cmo interacta el cliente con los recursos? Con los mtodos que HTTP provee
GET POST PUT DELETE
15 de 23
Recomendaciones sobre el uso de los mtodos: GET POST PUT DELETE obtencin de un recurso creacin de nuevo recurso actualizacin de un recurso eliminacin de un recurso
Se recomienda que ante un POST el servicio devuelva la URL del recurso creado
16 de 23
El desarrollador decide qu formato usan las peticiones y las respuestas del servicio (independientes) Las especicaciones de los formatos deben entregarse a los posibles clientes
17 de 23
18 de 23
19 de 23
20 de 23
ndice
22 de 23
Por n!
23 de 23