Prueba rápida

1

Cliente invoca un servicio

La aplicación cliente realiza una solicitud RPC a PRIMO.

2

Validación de request, licencia y quota

PRIMO valida:

  • formato del request

  • tamaño permitido

  • estructura del payload

  • licencia vigente

  • quota disponible para el servicio solicitado

3

Encapsulado DIDComm

PRIMO construye un mensaje DIDComm:

  • incluye instanceId

  • incluye el payload original

  • firma y encripta el mensaje

4

Envío al backend

PRIMO envía el mensaje al backend de MIA.

5

Procesamiento en MIA

MIA procesa la solicitud y genera una respuesta.

6

Recepción de respuesta

PRIMO:

  • valida la firma

  • desencripta el mensaje

  • extrae el payload

7

Actualización de quota

PRIMO descuenta el consumo correspondiente.

8

Respuesta al cliente

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