Esta pagina pertenece al eBook de M&P y algunos de
sus links (los que tienen texto en letra cursiva) no están habilitados en la Web Download eBook
MPeServer es un server multiusuario del sistema M&P que
se basa en el
Computador Virtual MPVC.
MPeServer permite la utilización de aplicaciones M&P por usuarios remotos mediante sus
navegadores (IE, FireFox, Safari, etc), sin requerirles la instalación de
componentes de M&P.
MPeServer puede funcionar en cualquier servidor que tenga instalado el .NET
Framework 3.5.
Windows Service
MPeServer se instala en el servidor como un Windows Service.
mpLISP
La funcionalidad multiusuario de MPeServer se basa en el uso de
las facilidades multi-environment de mpLISP. En MPeServer para cada
usuario se crea un Environment mpLISP.
Cada Environment mpLISP es independiente de los demás.
Utilización de memoria
El código de MPeServer es muy simple y compacto. La memoria
básica que utiliza MPeServer en el servidor es de solo un MB (1 MB). La
memoria dinámica depende de la cantidad de usuarios activos y de las operaciones
que se realizan.
Computador Virtual de M&P (MPVC)
MPeServer utiliza la capacidad de
procesamiento paralelo nativa
de MPVC en su operacion
multiusuario.
Múltiples Modelos
Cada usuario remoto puede operar simultáneamente múltiples
Modelos (AModel). Un usuario puede cargar varios Modelos mediante la función
Load Model y luego descartarlos selectivamente mediante la función
Drop Model.
La función Drop Model elimina en la memoria del browser y
del server todos los objetos M&P que fueron instanciados a partir del Modelo
descartado.
Canales Duplex Reentrantes
MPeServer utiliza el Port #4504 del servidor para
establecer canales duplex peer-to-peer con los usuarios.
Los canales duplex se implementan utilizando sockets .NET.