Host embebido con callbacks

Referencia técnica para host embebido con callbacks dentro del cliente local.

Cuando usar este modo

Es el modo correcto cuando el producto ya tiene una aplicacion propia y quiere usar el cliente local como motor embebido.

Ejemplos:

Idea central

El host no deberia reimplementar logica de numeracion, rangos, validacion o outbox. Su rol es:

Superficies recomendadas

Alto nivel

Usar cuando el host quiere resolver rapido:

Granular

Usar cuando el host necesita control fino:

Callbacks de firma

Cuando la firma no se hace por pkcs12, el host debe proveer callbacks consistentes para:

El callback no deberia devolver solo un XML firmado. Tambien deberia poder informar:

Recomendaciones de contrato

Recomendaciones de robustez

Modo recomendado de construccion

  1. Crear un wrapper host unico.
  2. Centralizar marshaling JSON y errores.
  3. Centralizar carga de runtime y configuracion por perfil.
  4. Exponer solo operaciones de negocio al resto del producto.

Criterio de cierre

Una integracion embebida esta bien cerrada cuando: