|
*** Documento en elaboración *** v191
PeServer es el server multiusuario del sistema M&P que
se basa en MPR (M&P Runtime).
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 4.0.
Windows Service
MPeServer se instala en el servidor como un Windows Service.
BScript
La funcionalidad multiusuario de MPeServer se basa en el uso de
las facilidades multi-environment de BScript. En MPeServer para cada
usuario se crea un Environment BScript.
Cada Environment BScript 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.
Procesamiento Paralelo
MPeServer utiliza la capacidad de
procesamiento paralelo nativa
del MPR en su operación
multiusuario.
Múltiples DModels
Cada usuario remoto puede operar simultáneamente múltiples
Modelos de Datos (DModel). 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.
Ver también
|