-
Introducción
-
Definición
- Componente de software diseñado para soportar
interacción interoperable en una red
-
Características
- Self contained
- Self describing
- Published, located and invoked across web
- Modular
- Language-independant, interoperable
- Open, standards based
- Loosely coupled
-
WSDL
- Web Service Description Language
- Especifica las características del WebService en un formato XML
- Describe que puede hacer, donde se ubica y como es invocado
-
Contenido
- Nombre del WebService
- Información de ubicación
- Protocolo y encoding style
- Operaciones públicas del WebService
- Tipos: operaciones, parámetros, tipos de dato
-
WSDL y Java
- Top-down
- Bottom-up
-
SOAP
-
Introducción
- Simple Object Access Protocol
- Especificación para el intercambio de información estructurada
- Ambiente descentralizado y distribuido
-
Basado en XML
- Envelope: describe el mensaje
- Encoding rules: tipos de dato
- Convention: RPC, responses
-
Terminología
-
Encapsulación de datos
- SOAP message
- SOAP envelope
- SOAP header
- SOAP header block
- SOAP body
- SOAP fault
-
Message sender and receiver
- SOAP sender
- SOAP receiver
- SOAP message path
- Initial SOAP sender (Originator)
- SOAP intermediary
- Ultimate SOAP receiver
-
Especificación
- SOAP processing model
- SOAP extensibility model
- SOAP underlying protocol binding
- SOAP message construct
-
Transporte
- HTTP
- SMTP
- JMS
-
Referencias
- http://www.w3.org/TR/soap/
-
UDDI
- Universal Description, Discovery and Integration
- Define como almacenar y obtener información de los WebServices
-
Registro
- Páginas blancas: dirección, contacto y otros identificadores conocidos
- Páginas amarillas: categorización industrial basada en taxonomías
- Páginas verdes: información técnica sobre los servicios que la empresa brinda.
-
Roles
- Roles
-
Acerca de
- Topic
- Topic