Introduccion a los web services
Parte I
Conceptos Generales
¿Qué son los Servicios Web?
Un servicio web (en inglés, Web Service) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiardatos en redes de ordenadores como Internet.
* Los servicios Web son componentes de aplicación.
* Los servicios Web se comunican mediante protocolos abiertos.
* Los servicios Web son auto-contenidos y auto-descriptibles.
* Los servicios Web pueden ser encontrados usando UDDI.
* Los servicios Web pueden ser utilizados por otras aplicaciones de diferentes plataformas.
* XMLes la base para servicios Web
¿Cómo funcionan?
La base de la plataforma de los Servicios Web es XML + HTTP.
XML proporciona un lenguaje que se puede utilizar entre diferentes plataformas y lenguajes de programación y expresar mensajes complejos y funciones.
El protocolo HTTP es el protocolo de Internet más utilizados.
Elementos de la plataforma de servicios Web:
* SOAP (SimpleObject Access Protocol)
* UDDI (Universal Description, Discovery and Integration)
* WSDL (Web Services Description Language)
¿Porque usar Servicios Web?
* Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
* Los servicios Web fomentan los estándares y protocolos basados en texto, quehacen más fácil acceder a su contenido y entender su funcionamiento.
* Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.
* Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.
*Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos. Las especificaciones son gestionadas por una organización abierta, la W3C, por tanto no hay secretismos por intereses particulares de fabricantes concretos y se garantiza la plena interoperabilidad entre aplicaciones.
¿Qué es SOAP?
SOAP es un protocolo basado en XML parapermitir que las aplicaciones de intercambio de información a través de HTTP.
O más simple: SOAP es un protocolo para acceder a un servicio Web.
* SOAP son las siglas de Simple Object Access Protocol
* SOAP es un protocolo de comunicación
* SOAP es un formato para el envío de mensajes
* SOAP está diseñado para comunicarse a través de Internet
* SOAP es independiente de laplataforma
* SOAP es independiente del lenguaje
* SOAP se basa en XML
* SOAP es simple y extensible
* SOAP permite el funcionamiento atreves de un Firewalls
* SOAP es un estándar del W3C
¿Qué es WSDL?
WSDL es un lenguaje basado en XML para la localización y descripción de servicios Web.
* WSDL es sinónimo de Web Services Description Language
* WSDL se basa en XML* WSDL se utiliza para describir servicios Web
* WSDL se utiliza para localizar servicios Web
* WSDL es un estándar del W3C
¿Qué es UDDI?
UDDI es un servicio de directorio donde las empresas pueden registrar y buscar servicios Web.
* UDDI es sinónimo de Universal Description, Discovery and Integration
* UDDI es un directorio para almacenar la información acerca de losservicios web
* UDDI es un directorio de servicios web, interfaces descritas por WSDL
* UDDI se comunica a través de SOAPEscuchar
* Leer fonéticamente
* Diccionario - Ver diccionario detallado
* nombre
* alambique
* calma
* silencio
* fotograma
* verbo
* calmar
* aquietar
* acallar
* adjetivo
* inmóvil
*...
Regístrate para leer el documento completo.