Despliegue sin conexión
Definición
Ejecutar software en un entorno sin ruta de red a internet, de modo que cada dependencia que necesita ya debe estar dentro del límite.
El aislamiento sin conexión es común en defensa, infraestructura crítica, algunas instalaciones de salud y cualquier entorno donde el modelo de amenaza incluye exfiltración más que solo intrusión. Introducir cualquier cosa implica medios y un proceso documentado, no un gestor de paquetes.
El requisito descalifica silenciosamente a gran parte del software comercial, y la licencia suele ser la razón más que la funcionalidad. Cualquier producto que valide su licencia contra un punto final del proveedor — al iniciar, o periódicamente — simplemente no puede ejecutarse allí. La activación offline debe ser una decisión de diseño tomada temprano, no una bandera añadida después.
Las actualizaciones funcionan de la misma manera: llegan en medios, según tu calendario. Lo que significa que la versión que instalas debe seguir funcionando indefinidamente, no solo hasta que falle una verificación de suscripción.
En Doconut
La licencia resuelve un archivo .lic local a través de options.LicensePath o Viewer.DoconutLicense(path). No hay llamada de activación ni revalidación en tiempo de ejecución, por lo que el renderizado, la conversión y la licencia funcionan sin conectividad saliente. Archiva los DLL junto a la licencia — una licencia está vinculada a un rango de versiones.
Términos relacionados
SDK de visor de documentos
Una biblioteca que incrustas en tu propia aplicación para que pueda mostrar documentos, a diferencia de un servicio alojado al que subes documentos. El SDK se ejecuta dentro de tu proceso; el servicio se ejecuta dentro del de otra persona.
Despliegue de granja web
Ejecutar una aplicación en varios servidores detrás de un equilibrador de carga, de modo que solicitudes consecutivas del mismo usuario pueden ser atendidas por diferentes máquinas.
Interop de Office (automatización del lado del servidor)
Controlar Microsoft Office desde código para abrir o convertir documentos. Funciona en un escritorio y está explícitamente desaconsejado en un servidor, tanto por Microsoft como por todos los que lo han probado.