Servicios Web

Páginas: 2 (298 palabras) Publicado: 30 de mayo de 2015
6. Servicios Web

{

SOAP vs REST



«Un sistema de software que tienen la
capacidad de establecer una interacción
máquina a máquina a través de una red.»
W3C, 2004

Definición



Separaciónentre interfaz del servicio y
las consideraciones referentes a la
plataforma y su respectiva
implementación.



Un enlace entre servicios dinámicos e
incrementa la interoperabilidad entre
múltipleslenguajes y plataformas

Características



No están fuertemente atados a un
sistema operativo o lenguaje de
programación.



Un servicio web desarrollado con PHP y
publicado en un servidor Linux conApache, puede ser consumido por un
cliente desarrollado con .NET corriendo
sobre una máquina con Windows 7



Protocolo de comunicación. SOAP
(Simple Object Access Protocol)



 Descripción deservicio. WSDL (Web
Service Description Language)



 Servicio de descubrimiento. UDDI
(Universal Description, Discovery and
Integration)

SOAP







El proveedor del servicio crea un
descriptordel servicio (WSDL), el cual
contiene las operaciones que puede
realizar y los mensajes de entrada y
salida respectivos.
Al publicarse el descriptor en varias
agencias de descubrimiento, éste esregistrado (UDDI), permitiendo que
pueda ser localizado mediante diversos
criterios de búsqueda.
Finalmente el consumidor al encontrar el
servicio, configura un cliente a partir de
la descripción delservicio para iniciar la
interacción con el proveedor.



Deben ser autodescriptivos. Debe existir
un documento que permita a los
desarrolladores consumir el servicio, por
tanto debe haber al menos unainterfaz
pública.



 Deben ser descubribles. El servicio
debe poder ser encontrado por terceros
y localizar su interfaz pública.

Características



Representational State Transfer (REST)



Esun conjunto de principios
arquitectónicos



Se maneja en base a recursos, no
servicios



Construidos para la web

REST



Uso de métodos HTTP


GET, POST, PUT, DELETE



Sin estado

...
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