Saltar al contenido
Serie 9 · Arquitectura de la orquestación · 9.2

Diseñar sistemas componibles.

Piezas intercambiables para identidad, firma, tiempo y evidencia.

Octubre de 20264 min de lectura

Las plataformas de firma suelen nacer como productos cerrados: un proveedor de certificados, un método de identificación, un formato, una forma de guardar la evidencia. Funcionan bien hasta que algo cambia: llega un cliente de otro país, aparece un nuevo prestador, una norma exige otro nivel o un algoritmo envejece. Un sistema componible está pensado para ese momento. Sus piezas se pueden cambiar sin rehacer el conjunto.

Qué significa componible

Un sistema es componible cuando está hecho de capacidades independientes, con fronteras claras y contratos explícitos, que pueden combinarse de distintas formas para resolver distintos casos. En firma electrónica, esas capacidades se reconocen con facilidad.

  1. Identidad. Quién es el firmante: cuentas, identidades nacionales, proveedores externos, verificación de documentos.
  2. Firma. Con qué se firma: dispositivos locales, firma remota, claves propias, sellos de organización.
  3. Tiempo. Quién fija la hora: una o varias autoridades de sellado de tiempo, con orden de preferencia y respaldo.
  4. Confianza. Contra qué se valida: listas de confianza, raíces nacionales, políticas.
  5. Evidencia. Qué se registra y cómo se conserva: eventos encadenados, informes, archivo.
  6. Flujo. En qué orden ocurre todo: firmantes, aprobaciones, plazos, notificaciones.
Componer es poder decir "este caso usa esta identidad, este prestador y este sello de tiempo" sin escribir un sistema nuevo.

Reglas de diseño

En la práctica

Signing Flows se diseñó con esta idea: los prestadores de firma, identidad y sello de tiempo se registran en un catálogo de conectores; las autoridades de sellado de tiempo se prueban en orden con respaldo; y el aislamiento entre organizaciones lo impone la base de datos. La visión es que cada nueva capacidad, propia o de terceros, se sume como una pieza más del catálogo.

Para recordar

Un sistema de firma componible separa identidad, firma, tiempo, confianza, evidencia y flujo en piezas con contratos claros. Se agregan por catálogo, fallan de forma declarada, escriben en una evidencia común y respetan el aislamiento. Así el sistema crece sin rehacerse.

Fuentes

  1. Cloud Signature Consortium, especificación de la interfaz de firma remota
  2. IETF, RFC 3161, protocolo de sellado de tiempo, 2001
  3. Comisión Europea, listas de confianza de los Estados miembros

← Todas las notas

Notas de confianza

Artículos para quienes deciden cómo firma una organización: principios, prácticas y criterios que siguen valiendo cuando cambian las normas y las tecnologías.

Una publicación de Signing Flows, de Interfase.

Series