Entradas

Mostrando entradas de septiembre, 2021

Implementación de los servicios web en una organización

Imagen
Generalmente, la implementación de servicios web en las organizaciones empieza por servicios sencillos, que prestan un único servicio a otras aplicaciones o que usualmente están enlazados a una aplicación web específica que pone los resultados del servicio a disposición del usuario final.  Una vez se ha logrado un funcionamiento estable de los servicios individuales, se inicia el desarrollo de servicios web más complejos, que involucran aspectos como interacción entre servicios y sincronización de sus funciones, pero que potencian las ventajas de estos componentes de software como integradores de los procesos de la compañía.  Esta interacción impulsa la aparición de nuevas variables que deben tenerse en cuenta para lograr el adecuado funcionamiento de las aplicaciones basadas en servicios web distribuidos. Entre estas variables se tienen: a) Al tratarse de componentes distribuidos, la complejidad de interacción de los mismos aumenta y deben considerarse aspectos como confiabil...

Los beneficios de los servicios web

1. Promueven la interoperabilidad:  La interacción entre un proveedor y un solicitante de servicio está diseñada para que sea completamente independiente de la plataforma y el lenguaje. Esta interacción requiere un documento WSDL para definir la interfaz y describir el servicio, junto con un protocolo de red (generalmente http). 2. Permiten la integración “justo-a tiempo”:  El proceso de descubrimiento se ejecuta dinámicamente, a medida que los solicitantes de servicio utilizan a los agentes para encontrar proveedores de servicio. Una vez el solicitante y el proveedor de servicio se han ubicado, se utiliza el documento WSDL del proveedor para enlazar al solicitante con el servicio. Esto significa que los solicitantes, los proveedores y los agentes actúan en conjunto para crear sistemas que son auto-configurables, adaptativos y robustos 3. Reducen la complejidad por medio del encapsulamiento:  Los solicitantes y los proveedores del servicio se preocupan por las interfaces ...

Pila de Interoperabilidad

Imagen
  Estándares de los servicios web Pila de Inter oper abilidad Todo el conjunto de tecnologías para los servicios web se le conoce comúnmente como web  s erv Ice   protocol   s ta c k  o pila de interoperabilidad de los servicios web la pila. La pila todavía está  evolucionando,   pero actualmente tiene  4  capas. Las capas de la pila  interoperabilidad  también muestra las tecnologías asociadas.   Capa   Tecnologías  asociadas   Servicio de Transporte   HTTP, FTP, JMS, SMPT, BEEP   Mensajería  XML   REST, SOAP, RPC, XML   Descripción  del Servicio   WSDL, WADL   Descubrimiento del Servicio   UDDI     Servicios de transporte:  es el encargado del transporte de los mensajes entre aplicaciones o que la red, incluyendo varios protocolos de nivel de aplicación.    Mensajería XML:  es el conjunto encargado de la codificación de los men...