Diferencia entre revisiones de «Servicio Web»

Línea 10: Línea 10:
  
 
* Los servicios web de tipo REST(del inglés REpresentational State Transfer) que exponen completamente su funcionalidad como un conjunto coordinado de [URI]s identificables y accesibles a través de la sintáxis y la semántica del protocolo [[HTTP]]. Los servicios Web de tipo REST están basados en la arquitectura web y en su estándar de base: HTTP.
 
* Los servicios web de tipo REST(del inglés REpresentational State Transfer) que exponen completamente su funcionalidad como un conjunto coordinado de [URI]s identificables y accesibles a través de la sintáxis y la semántica del protocolo [[HTTP]]. Los servicios Web de tipo REST están basados en la arquitectura web y en su estándar de base: HTTP.
 +
 +
== Aspectos tecnológicos ==
 +
 +
Los servicios Web implementan su lógica mediante la utilización de estándares. Para el transporte suele utilizarse TCP/IP, URI/URN/URL, MIME, HTTP/SMTP, SSL/TLS, entre otros. Para el contenido suele utilizarse XML y SOAP. La utilización de estándares permite que cualquier tecnología que utilize esos estándares pueda hacer uso de estos servicios web, facilitando así la interoperatividad de las aplicaciones.
  
 
== Fuentes ==
 
== Fuentes ==

Revisión del 08:39 13 oct 2010

Un Servicio Web es un programa informático que permite la comunicación y el intercambio de datos entre aplicaciones y systemas heterogéneos en entornos distribuidos. Los servicios web son por ende un conjunto de funcionalidad expuesta en una intranet o a través de Internet, por y para aplicaciones y computadoras sin la intervención humana.

Tipos de Servicios

El concepto ha sido perfilado en varios trabajos del comité Web Service Activity perteneciente al W3C, particularmente con la popuesta del protocolo SOAP. Ha sido utilizado desde su concepción para automatizar el interncambio empresarial. No obstante el concepto se ha enriquecido con la profundización de las nociones de recurso y de estado, dentro del comité de modelación REST y en la profundización de la noción de servicio dentro con el advenimiento de SOA.

Existen varias tecnologías detrás del término Servicio Web:

  • Los servicios Web SOAP, que exponen la funcionalidad como procedimientos y ejecutables remotos. Las especificaciones están dictadas por los estándares SOAP y WSDL y tienen el objetivo de solucionar los problemas de integración heredados las tecnologías anteriores y lograr su interoperatividad.
  • Los servicios web de tipo REST(del inglés REpresentational State Transfer) que exponen completamente su funcionalidad como un conjunto coordinado de [URI]s identificables y accesibles a través de la sintáxis y la semántica del protocolo HTTP. Los servicios Web de tipo REST están basados en la arquitectura web y en su estándar de base: HTTP.

Aspectos tecnológicos

Los servicios Web implementan su lógica mediante la utilización de estándares. Para el transporte suele utilizarse TCP/IP, URI/URN/URL, MIME, HTTP/SMTP, SSL/TLS, entre otros. Para el contenido suele utilizarse XML y SOAP. La utilización de estándares permite que cualquier tecnología que utilize esos estándares pueda hacer uso de estos servicios web, facilitando así la interoperatividad de las aplicaciones.

Fuentes