netexCloud - API de Web Services | Uso del endpoint centralizado

Última modificación:

Cloud nos va a proveer un único punto de entrada para la ejecución de los WS. Desde este punto, Cloud va a redirigir las peticiones de los WS a los correspondientes (Central, Social, etc). Para ello, se define en el apartado anterior, por convención, la forma de invocar a dichos servicios. Con esto, además de obtener una vía unificada para realizar las llamadas a los servicios web, se centraliza la autenticación de los usuarios que realizan las peticiones.

Management

Los servicios web de management tienen como funcionalidad básica la gestión de usuarios. Su prefijo es /ws/management.y se redirigen a servicios web propios de Cloud.

Ej: La solicitud de listar los usuarios:

http://cloudint.dev.learningcloud.me/integration/ws/management/rest/users

Training

Los servicios web de training son los encargados de la gestión de la formación. Su prefijo es /ws/training y se redirigen a servicios web de Central. La manera de realizar las llamadas a estos servicios es agregando dicho prefijo al WS correspondiente. Se pueden consultar los WS de Central.

Ej: Si queremos realizar una llamada para obtener todos los cursos de Central, deberemos realizar la petición a http://vm45.netexlearning.cloud/admin/rest/administration/api/courses. Si queremos que la petición pase por el endpoint centralizado, realizaremos la llamada a http://netex.dev.learningcloud.me/integration/ws/training/admin/rest/administration/api/courses

Los parámetros de cabecera, de query o los parámetros de formulario de estos servicios también se redirigirán al servicio web destino.

Social

Los servicios web de Social son los de la plataforma homónima. Su prefijo es /ws/social y se redirigen a Social. Su funcionamiento es análogo a lo descrito en el apartado anterior. Se pueden consultar los WS de Social


¿Le resulta útil este artículo?
© 2021 Netex Knowledge Factory. Todos los derechos reservados. Aviso Legal | Política de Privacidad | Política de Cookies.