Servicios web Flashcards
¿Para que sirve el protocolo RPC?
Transportar peticiones de informacion genericas entre aplicaciones
Funcionamiento de protocolo RPC
Cliente conecta con servidor, le indica funcion a ejecutar
Servidor ejecuta funcion y devuelve resultado obtenido
¿Que es WSDL?
Lenguaje para describir servicios web
¿Para que sirve el protocolo SOAP?
Intercambiar informacion en un servicio web
Elemento Envelope, en SOAP
Es la raiz debe haber 1, con respectivas declaraciones de espacios de nombres
Elementos Header y Body, en SOAP
Header es opcional, body es obligatorio
Implementaciones de SOAP (3)
PHP5 SOAP
NuSOAP
PEAR:SOAP
Estructura de documento WSDL
definitions
- > types
- > -types
- > message
- > -message
- > portType
- > -portType
- > binding
- > -binding
- > service
- > -service
- definitions
Elemento types, en WSDL
Definiciones de tipos de datos que se van a usar
Elemento message, en WSDL
Define conjuntos de datos, como parametros recibidos o valores devueltos
Elemento portType, en WSDL
Grupo de funciones que implementa servicio web
Elemento binding, en WSDL
Define cómo va a trasmitirse la información de cada portType
Elemento service, en WSDL
Contiene lista de elementos tipo port
Como se definen las clases, en WSDL
usando los tipos complejos de XML Schema