El documento describe los conceptos y objetivos de los servicios web. Los servicios web permiten compartir aplicaciones de negocio entre programas a través de Internet usando estándares como XML, SOAP, UDDI y WSDL. El objetivo final es crear un directorio online de servicios web que pueda ser fácilmente localizado y sea altamente confiable.
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
Conceptos y objetivos de los servicios web
1.
2. Concepto Objetivo
• Son componentes de
Software que permiten a los El objetivo final es la creación de un directorio online
usuarios emplear de web services, que pueda ser localizado de un modo
aplicaciones de negocio que sencillo y que tenga una alta fiabilidad.
comparten con otros
programas modulares vía
internet!!!
• Son independientes de la Servicios Xml
plataforma y pueden ser
Son
fácilmente
publicados, localizados e Bloques de
invocados mediante construcción
protocolos web
estándar, como De
XML, SOAP, UDDI o WSDL
Computación
Los servicios web son una
revolución informática de la Distribuidos en
nueva generación de
aplicaciones que trabajan de Internet
forma colaborativa
3. Implementadas Por
Tecnologías Protocolos abiertos
Permite establecer un formato de
mensajes para comunicar
aplicaciones, independientemente
Empaquetamiento del lenguaje de programación o
del sistema operativo en el que
funcionen. (SOAP)
Ofrece un mecanismo para describir
Descripción la funcionalidad de un servicio web.
(WSDL)
provee una manera de ubicar un
Descubrimiento determinado servicio para luego
disponer de él. (UDDI)
4. Protocolo
RPC
estándar
Para Para
Nodo de Nodo de
Modelo de red red
intercambio mensajes más Cliente Servidor
común
De
Mensajes
Mensaje
sobre Basados en Soap
Redes de
XML
Computadoras Cuerpo del
Cabecera
mensaje
SOAP facilita la lectura para
humanos, pero se vuelven Protocolo
más largos los mensajes por para el envío
lo que dilata más su
transferencia
SMTP MIME HTTP
5. Web Service
Description
Language (WSDL)
Es un WSDL Programa
Cliente
Lenguaje
Se conecta a
Basados en Servicio Web
XML Uso Y lee
Para describir XML
SOAP
Schema WSDL
Servicios web
Significa que detalla
Determina
Formato de los Funciones
Protocolos
mensajes disponibles del
servidor
Necesarios para interactuar Las operaciones y mensajes que soporta se describen
Servicios en abstracto y se ligan después al protocolo concreto
Listados en de red y al formato del mensaje.
catálogos
6. Universal
SOAP
Description, Discovery
Integration)
Partes del
Es un Interroga registro de un
negocio
Catálogo
Independiente
UDDI Páginas Páginas
Páginas verdes
Basado en Blancas Amarillas
XML
Provee Acceso Dirección, c
Para Listar Categorizaci Información
ontacto y ón
Negocios de técnica
otros industrial
Internet de todo WSDL sobre los
identificado basada en
el mundo servicios
res taxonomías que la
conocidos
empresa
Es uno de los estándares básicos de los brinda
servicios web y una iniciativa industrial
abierta, en donde los negocios se listan a sí
mismos en la red mundial, como si se
tratase de las páginas amarillas en una guía
telefónica
7. Obtener
Publicar la
Crear Página Hospedaje
página web
Web
• Cuando se crea una • El hospedaje web se puede • Para poder publicar una
página, esta solo está obtener mediante servidores página web se debe
disponible para la gratuitos y servidores contar la cuenta FTP
persona que la creó. pagados. parra poder subir los
Y solo funciona desde • El hospedaje se define en base archivos, la información
un localhost. a las características del necesaria es: Servidor
• Para que todo el servidor entre ellas tenemos: ftp, usuario y
mundo pueda 1. Cantidad de espacio web a contraseña.
acceder a esta página albergar • También es necesario el
se debe publicar en 2. Transferencia máxima acceso a la base de
un servidor web 3. No de Cuentas de correo datos, para la cual
4. Dominio también necesitaremos
5. No de Base de datos un servidor de BD, la
6. Lenguaje de programación BD, usuario y
soportado contraseña
8. Etapas del consumo de un
servicio web Una vez que diseñe y
distribuya un servicio web
Usar el proxy
XML en un servidor, cualquier
Obtener para invocar los persona podría llegar y
información del servicios
servicio disponibles
beneficiarse con su
funcionalidad.
Generar un proxy
o intermediario
para brindar el
servicio
Proxy intermediario, entre cliente y
servicio
Servicio
s XML