Servicios Web

Páginas: 6 (1472 palabras) Publicado: 11 de octubre de 2011
SERVICIOS WEB
Los Servicios Web surgieron ante una necesidad de estandarizar la comunicación entre distintas plataformas (PC, Mainframe, Mac, etc.) y lenguajes de programación (PHP, C#, Java, etc.).
Pero ¿Qué son los Servicios Web?
En http: //www.w3c.es, “Guía Breve de Servicios Web” Son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estasaplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.
En este caso hablaremos que los servicios web surgieron para finalmente poder lograr una comunicación entre diferentes plataformas. A partir de esadefinición puedo decir que un servicio web es una tecnología que permite que las aplicaciones se comuniquen en una forma que no depende de la plataforma ni del lenguaje de programación.
Para que nos sirven los servicios web estos proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones, que interactúan entre sí para presentar información dinámica al usuario.
Para describircómo funciona es necesario conocer las tecnologías de los componentes del Servicio WEB en http: //es.wikipedia.org/wiki/Servicio_Web, “Servicio web” nos mencionan los siguientes:
* Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web.
* XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar.* SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio.
* Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol).
* WSDL (Web Services DescriptionLanguage): Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.
* UDDI (Universal Description, Discovery and Integration): Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.
* WS-Security(Web Service Security): Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados.

En http: //www.ibm.com/developerworks/ssa/webservices/newto/websvc.html, “Introducción a SOA y servicios web” encontramos los diferentes protocolos yestándares para los servicios web:
La Pila de protocolos para Servicios Web es una colección de protocolos y estándares para redes de Computadores que son utilizados para definir, localizar, implementar y hacer que un Servicio Web interactúe con otro.
Los servicios web involucran una familia de protocolos relacionados para describir y suministrar servicios web e interactuar con ellos. El primergrupo maneja los temas de mensajería y dirección, suministro y descripción de interfaces. El protocolo más conocido es el protocolo de mensajería conocido como protocolo simple de acceso a objetos (SOAP).
El lenguaje de descripción de servicios web (WSDL) es representado como una serie de sentencias XML que constituyen la definición de las interfaces de cada servicio.
WS-Addressing, quedefine cómo dar direcciones exclusivas e identificar en forma exclusiva los servicios web en una arquitectura distribuida.
Web Services Invocation Framework, en la cual se pueden definir interfaces WSDL para todos los tipos de componentes.
El siguiente grupo de protocolos y especificaciones define cómo los servicios se anuncian y encuentran otros servicios en la red.
Protocolo de descripción,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servicios Web
  • Servicios Web
  • Servicios web
  • servicio web
  • Servicios Web
  • Servicios Web
  • Servicios Web
  • Servicios web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS