La restauración es una herramienta de monitoreo web gratuita basada en Windows, Linux y Mac OS X Sistemas operativos. El objetivo principal del proyecto es proporcionar a los usuarios finales una manera fácil de configurar su propio servidor remoto con bajo costo y soporte de la compañía de alojamiento. Al utilizar un modelo de cliente / servidor, la restauración tiene como objetivo dar a los usuarios la posibilidad de ejecutar aplicaciones independientes del servidor web que están utilizando. Esto se logra al proporcionar un programa ejecutable separado en el lado del cliente y una biblioteca HTTP y un código relacionado en el lado del servidor que permite el uso de diferentes protocolos como HTTP, FTP, TCP o POP / SMTP.
La restauración trabaja al monitorear una aplicación seleccionada y ponerla a disposición del navegador web de los usuarios a través de un panel de control del navegador web, como Internet Explorer o Firefox. Una vez instalado, el usuario simplemente debe iniciar el servidor ejecutando el programa THERESEANTY. El programa garantiza que cada vez que se inicie la aplicación seleccionada, sus solicitudes HTTP se monitorean y reenvían a la URL especificada. Una vez que se establece la conexión con el servidor web, cualquier solicitud posterior de información de esa aplicación también se maneja sin ningún bloqueo adicional.
El signo más obvio de una aplicación que se estrella en Microsoft Windows es una pantalla negra con una barra verde que contiene cuatro iconos, rojo, amarillo, naranja y azul. Estos indican que actualmente ejecutan procesos en el lado de Windows e indica qué proceso está causando los reinicios. Cuando la aplicación seleccionada se detiene, se terminarán todos los procesos en ejecución en el lado del cliente de la conexión, liberando así el recurso asignado en el lado del servidor. Esto es útil para la recuperación de choques. En algunas ocasiones, el cliente también puede pasar debido a la incompatibilidad de software. Restauración de la funcionalidad después de que la actualización del software puede ser necesaria en estos casos.