Cómo funciona NITRO
La infraestructura de NITRO consta de una aplicación cliente y el servicio web de NITRO que se ejecuta en un dispositivo NetScaler SDX. La comunicación entre la aplicación cliente y el servicio web de NITRO se basa en la arquitectura REST utilizando HTTP o HTTPS.
Figura 1. Flujo de trabajo de NITRO
Infraestructura de NITRO(/en-us/sdx/media/ns-nitro-infra.png)
Pasos que detallan el flujo de trabajo:
-
La aplicación cliente envía un mensaje de solicitud REST al servicio web de NITRO. Al utilizar los SDK, una llamada a la API se traduce en el mensaje de solicitud REST apropiado.
-
El servicio web procesa el mensaje de solicitud REST.
-
El servicio web de NITRO devuelve el mensaje de respuesta REST correspondiente a la aplicación cliente. Al utilizar los SDK, el mensaje de respuesta REST se traduce en la respuesta apropiada para la llamada a la API.
Para minimizar el tráfico en la red, recupere el estado completo de un recurso del servidor. Realice modificaciones en el estado del recurso localmente. Luego, cárguelo de nuevo al servidor en una sola transacción de red.
Nota: Las operaciones locales en un recurso (cambiar sus propiedades) no afectan su estado en el servidor hasta que el estado del objeto se carga explícitamente.
Las API de NITRO son de naturaleza síncrona. Es decir, la aplicación cliente espera una respuesta del servicio web de NITRO antes de ejecutar otra API de NITRO.