WEB SERVICES. GUIA PRACTICA

WEB SERVICES. GUIA PRACTICA

RIBAS LEQUERICA, JOAN

17,50 €
IVA incluido
Descatalogado
Editorial:
ANAYA MULTIMEDIA - OBERON
Año de edición:
2003
Materia
Internet
ISBN:
978-84-415-1537-6
Páginas:
336
Encuadernación:
Rústica
Colección:
GUÍAS PRÁCTICAS (ANAYA MULTIMEDIA)

Cómo usar este libro

1. Introducción
1.1. Evolución
1.2. Una primera visión sobre los web services
1.2.1. ¿Qué es un web service?
1.2.2. ¿Cómo se realiza todo esto?
1.2.3. Topología del web service
1.2.3.1. SOAP
1.2.3.2. WSDL
1.2.3.3. UDDI y WSIL
1.2.3.4. Encaminamiento
1.2.3.5. Seguridad
1.2.3.6. Coordinación y transacciones entre web services
1.2.4. Empaquetado de datos
1.3. Futuro de los web services

2. El lenguaje XML
2.1. Introducción
2.2. ¿Qué es exactamente XML?
2.3. Contenidos del documento XML
2.3.1. Comentarios
2.3.2. Elementos sin atributos con datos
2.3.3. Elementos con atributos y datos
2.3.4. Elementos con atributos sin datos
2.3.5. Elementos vacíos
2.3.6. Entidades
2.4. Cabeceras en XML
2.5. Validadores XML
2.5.1. El fichero de validación DTD
2.5.1.1. Los elementos
2.5.1.2. Atributos
2.5.1.3. Entidades
2.5.1.4. Relación entre DTD y documento XML
2.5.1.5. DTD AVANZADO
2.5.2. El XML Schema
2.5.2.1. Tipos de datos
2.6. Los NAMESPACES
2.7. Analizadores
2.7.1. SAX
2.7.2. DOM
2.8. Conclusión

3. El lenguaje SOAP
3.1. Introducción
3.2. El mensaje SOAP
3.2.1. Tipos de mensajes
3.3. Constitución del mensaje SOAP.
3.3.1. Envelope
3.3.1.1. Versión
3.3.2. Header
3.3.2.1. mustUnderstand
3.3.2.2. actor o role
3.3.2.3. encodingStyle
3.3.3. Body
3.4. Empaquetado de datos
3.4.1. ¿Qué tipos se pueden serializar?
3.4.1.1. Tipos simples
3.4.1.2. Arrays
3.4.1.3. Elementos nulos
3.4.1.4. Elementos defecto
3.5. Respuestas
3.6. Faults
3.6.1. Elementos faultcode estándar de SOAP
3.6.2. Elementos faultcode del usuario
3.7. SOAP con Attachments

4. El documento WSDL
4.1. El documento WDSL
4.2. Importancia del WSDL
4.3. Descripciones del WSDL
4.4. Morfología
4.4.1. Preámbulo
4.4.2. Descripción
4.4.3. Información de mensajes
4.4.4. Localización del servicio
4.5. Ejemplo práctico

5. Los lenguajes UDDI y WSIL
5.1. Introducción
5.2. UDDI
5.2.1. Localización de UDDI
5.2.2. Información almacenada en UDDI
5.2.2.1. BusinessEntity (Páginas blancas)
5.2.2.2. BusinessService (Páginas amarillas)
5.2.2.3. BindingTemplate (Páginas verdes)
5.2.2.4. tModel
5.2.2.5. PublisherAssertion
5.2.3. Mensajes de control del registro
5.2.3.1. Mensajes de búsqueda general
5.2.3.2. Mensajes de búsqueda específica
5.2.3.3. Mensajes de publicación
5.2.3.4. Mensajes de borrado
5.2.3.5. Otros mensajes
5.2.4. Identificadores
5.2.5. Exploradores UDDI
5.3. WSIL
5.3.1. Estructura de WSIL
5.3.2. Publicación del documento
5.3.2.1. Nombre fijo
5.3.2.2. Documento enlazado
5.3.4. Ejemplo de documento WSIL

6. Ejemplos prácticos
6.1. Introducción
6.2. Hola mundo Perl
6.2.1. Servidor Perl
6.2.2. Cliente Perl
6.2.3. Cliente en Java
6.3. EuroConversor Perl
6.3.1. Servidor Perl
6.3.2. Cliente Perl
6.3.3. Cliente Java
6.3.4. Cliente Delphi
6.3.5. Cliente Visual Basic
6.4. Hola Mundo Java
6.4.1. Servidor Java
6.4.2. Cliente Java
6.4.3. Cliente Perl
6.4.4. El WSDL
6.4.5. Cliente Delphi
6.5. Attachments
6.5.1. Servidor
6.5.2. Cliente
6.6. Otras consideraciones

7. Encaminamiento
7.1. Introducción
7.2. WS-Routing
7.2.1. Mecanismos de rutado
7.2.2. Los elementos
7.2.3. Protocolos
7.2.4. Errores

8. Seguridad
8.1. Introducción
8.2. Protección del mensaje
8.3. Ejemplo
8.4. Cabecera de seguridad
8.4.1. Elementos de seguridad
8.4.1.1. Elementos de nombre de usuario
8.4.1.2. Elementos XML
8.4.1.3. Elementos binarios
8.4.2. Firmas digitales
8.4.3. Cifrado
8.4.3.1. Datos cifrados
8.4.3.2. Claves cifradas
8.5. Otras consideraciones

9. Cooperación entre Servicios Web
9.1. Introducción
9.2. WS-Coordination
9.3. WS-Transaction
9.3.1. Transacciones atómicas
9.3.2. Actividades empresariales
9.4. BPEL4WS

Apéndice A. Java Web Service Developer Pack
A.1. Introducción
A.2. Instalación y configuración
A.3. Registry Browser
A.4. Ejemplos de mensajes

Apéndice B. TcpTunnelGui y tcpTrace
B.1. Introducción
B.2. TcpTunnelGui
B.3. tcpTrace

Apéndice C. Glosario

Apéndice D. Contenido del CD-ROM

Índice alfabético

Gracias a esta guía, podrá introducirse en el reciente mundo de los web services, un conjunto de tecnologías que desde su aparición, han recopilado toda clase de elogios y alabanzas. Un ejemplo claro de lo que puede suponer para la informática, es lo rápido que las grandes empresas como SAP, Sun Microsystems, IBM o Microsoft (entre otras muchas) han adoptado dichas tecnologías para incluirlas en sus productos.

En los distintos capítulos se explica el funcionamiento básico de los web services y se va profundizando en ellos hasta comprender y utilizar su lenguaje de comunicación: el lenguaje SOAP; además se enseña a manejar registros UDDI tanto para consulta como para publicación de información, comprender archivos de descripción WSDL, analizar documentos WSIL, descubrir el encaminamiento y seguridad de los mensajes y realizar transacciones entre servicios.

Los ejemplos que se detallan en la guía se encuentran realizados en varios lenguajes diferentes que interactúan entre ellos, lo que ayudará a comprender la no dependencia de lenguajes utilizados para la creación de los servicios ni de los clientes.

El CD-ROM adjunto contiene el material necesario para que se introduzca en el mundo de los web service: así incluye, entornos de desarrollo, herramientas de depuración, servidores, etc.

Otros libros del autor

  • TRANSFORMACIÓN DIGITAL MEDIANTE CLOUD
    RIBAS LEQUERICA, JOAN
    Una de las tecnologías que permite realizar cambios más disruptivos en los procesos y modelos de negocio acelerando la innovación en las empresas, es la computación y los servicios cloud. En este libro conoceremos los aspectos generales del uso de la nube y sus servicios, sus bondades y peligros y cómo puede ser una herramienta que nos ayude a conseguir esos cambios tecnológic...
    No disponible Pregúntanos antes de pagar

    24,95 €

  • DESARROLLO DE APLICACIONES PARA ANDROID. EDICIÓN 2017
    RIBAS LEQUERICA, JOAN
    El mercado de aplicaciones para Android es cada vez más extenso e interesante. Con este libro podrá aprender fácilmente a desarrollarlas, mediante diferentes proyectos para todo tipo de dispositivos, desde los nuevos wearables (relojes o pulseras inteligentes) hasta los más grandes (televisores), pasando como es lógico por los smartphones y tablets, siempre con el objetivo de c...
    No disponible Pregúntanos antes de pagar

    28,00 €

  • ARDUINO PARA JOVENES Y NO TAN JOVENES
    RIBAS LEQUERICA, JOAN
    Arduino es una plataforma de hardware libre basada en una placa programable con entradas y salidas digitales y analógicas, cuyo bajo coste la hace ideal para el aprendizaje de numerosos proyectos en electrónica y robótica. Es además una de las plataformas más extendidas.Con este libro los más jóvenes podrán introducirse en el mundo de la electrónica y de los microcontroladores ...
    No disponible Pregúntanos antes de pagar

    21,95 €

  • DESARROLLO DE APLICACIONES PARA ANDROID. EDICION 2016
    RIBAS LEQUERICA, JOAN
    Con este libro podrá aprender fácilmente a realizar programas para el sistema operativo Android, comenzando desde cero y llegando a realizar sus propias aplicaciones.Esta obra muestra el desarrollo de diferentes proyectos para todo tipo de dispositivos, desde los nuevos wearables (relojes o pulseras inteligentes) hasta los más grandes (televisores), pasando como es lógico por l...
    No disponible Pregúntanos antes de pagar

    27,50 €

  • DESARROLLO DE APLICACIONES PARA ANDROID. EDICIÓN 2015
    RIBAS LEQUERICA, JOAN
    Con este libro podrá aprender fácilmente a realizar programas para el sistema operativo Android, comenzando desde cero y llegando a realizar sus propias aplicaciones. Esta obra muestra el desarrollo de diferentes proyectos para todo tipo de dispositivos, desde los nuevos wearables (relojes o pulseras inteligentes) hasta los más grandes (televisores), pasando como es lógico por ...
    No disponible Pregúntanos antes de pagar

    27,50 €

  • ARDUINO PRÁCTICO
    RIBAS LEQUERICA, JOAN
    Con este libro aprenderá de modo sencillo a realizar sus propios circuitos electrónicos con Arduino, de manera progresiva y amena, comenzando desde cero y llegando a crear sus propios montajes.Pensado para que cualquier persona sin conocimientos previos de electrónica, ni programación, mediante los más de cincuenta ejemplos que lo acompañan, pueda comprobar de manera práctica l...
    No disponible Pregúntanos antes de pagar

    28,00 €