Академический Документы
Профессиональный Документы
Культура Документы
Servicios Web
I. Introduccin
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
Introduccin
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
Funcionamiento de RPC
*Un stub es un sustituto (a menudo transparente) de un objeto que se trabaja para RPC
Funcionamiento de RPC
Funcionamiento de RPC
Componentes RPC
Componentes RPC
Stub
Skeleton
Componentes RPC
Servicio de binding
Tecnologas RPC
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
Servicios Web
Complejidad
Coste
Flexibilidad
Soporte
Dependientes de un lenguaje
Estndares cerrados
Servicios Web
Independiente de la plataforma
Simples y extensibles
Servicios Web
Protocolo de comunicaciones
Esquema General
Flujo de Ejecucin
1.El servidor publica el servicio y lo
registra en el registro UDDI
2.El cliente busca un servicio en el
registro UDDI
3.El cliente obtiene la descripcin
(WSDL) del servicio
4.El cliente invoca el servicio
5.El servidor devuelve la respuesta
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii.WSDL
iii.SOAP
iv.UDDI
4.Referencias
WSDL
Permiten describir
Servicios
Documentos WSDL
Ejemplo WSDL
Elementos WSDL
definitions
Es el elemento raz
Es opcional
Elementos WSDL
Elementos WSDL
portType (continuacin)
Elementos WSDL
Elementos WSDL
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
SOAP
Mensajes SOAP
No tienen estado
Esquemas
Sncrono: peticin+respuesta
Asncrono: peticin
<Envelope>
<Header>
<!-- Opcional -->
</Header>
<Body>
</Body>
</Envelope>
Mensajes SOAP
Envelope
Header
Es opcional
Mensajes SOAP
Body
Mensajes SOAP
Fault
Code
Reason
Mensajes SOAP
Fault
Node (opcional)
Role (opcional)
Detail (opcional)
Ejemplo Paso 1
Ejemplo Paso 2
Ejemplo Paso 3
Ejemplo Paso 4
Ejemplo TimeException
Ejemplo Fallo
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
UDDI
Es un estndar de OASIS
http://uddi.xml.org/
Componentes UDDI
ndice
1.Introduccin
2.Llamada a Procedimientos Remotos (RPC)
3.Servicios Web
i. Introduccin
ii. WSDL
iii.SOAP
iv.UDDI
4.Referencias
Referencias