Diseño del Ejercicio en 3P

Para cumplir con el objetivo del Ejercicio necesitamos los siguientes elementos:

    • Un proceso llamador en 2P que no bloquee la ejecución del programa principal.
    • Un formulario modal que muestra un elemento entretenedor para que el usuario tenga un feedback del progreso de ejecución.

En arquitecturas Cliente-Servidor los procesos en ambos extremos 1P y 3P se ejecutan en distintos espacios de memoria, por lo tanto debemos de arbitrar un mecanismo de intercambio de información entre los 2 planos de ejecución. 

En este ejercicio voy a utilizar la Variables Globales en memoria para el intercambio de información entre el proceso en 3P y la aplicación en 1P.

Existe un problema que debemos resolver, las variables globales en memoria se comparten por todas las sesiones conectadas a la misma instancia de vServer. Para resolverlo usaremos una variable global en memoria en 3P de tipo Array de n-filas

Cada sesión en el vServer usará una fila del array global para intercambiar información con el 1P.

Creado con el Personal Edition de HelpNDoc: Crea sin esfuerzo un sitio web de documentación de calidad profesional con HelpNDoc