La aplicación cliente realiza una solicitud RPC a PRIMO.
PRIMO valida:
formato del request
tamaño permitido
estructura del payload
licencia vigente
quota disponible para el servicio solicitado
PRIMO construye un mensaje DIDComm:
incluye instanceId
instanceId
incluye el payload original
firma y encripta el mensaje
PRIMO envía el mensaje al backend de MIA.
MIA procesa la solicitud y genera una respuesta.
PRIMO:
valida la firma
desencripta el mensaje
extrae el payload
PRIMO descuenta el consumo correspondiente.
PRIMO devuelve al cliente la respuesta del backend.
Desde el punto de vista del cliente, la respuesta es equivalente a haber llamado directamente al backend.
Last updated 14 days ago