|
Los runtimes MPRe (Browser) y MPRm (WP) permite crear y manejar
en forma remota las In-Memory-Data-Bases (IMDBs) residentes en en Server
MPeServer y proveer el Databinding con la
Interface de Usuatio Silverlight en el Browser/WP.
|
Remoting basado en Proxies
MPe utiliza facilidades de Remoting basadas en proxies para manipular en
forma remota los objetos de la Aplicación que residen en el Server MPeServer.
En MPRe los Proxies son creados dinámicamente
En el esquema actual los Modelos y las IMDBs (In-Memory Data
Bases) de M&P residen en
el Server MPeServer interactúan dinámicamente en forma peer-to-peer con proxies
creados dinámicamente en el Browser.
La versión actual de WP (7.5)
tiene deshabilitadas, por razones de
seguridad, las funciones que
permiten la creación dinámica
de Proxies por lo que los proxies
deben ser codificados y compilados.
Interface de programación (API)
MPRe crea los proxies en el Browser automáticamente y provee una interface de programación
que opera sobre los proxies como so fueran los objetos locales normales.
|
Tipos de Proxies
Los objetos de tipo DModel,
IMDB, IC e
IT
residentes en el Server MPeServer se manipulan remotameente mediante
proxies de tipo BDModel,
BIMDB, BIC e
BIT respectivamente. Ver
MPe - Clases.
Databinding XAML
Los proxies se usan en el Databinding con la GUI Silverlight en el
Browser/WP, y las operaciones que se realizan sobre los Proxies en el Browser/WP se
reproducen inmediatamente en los objetos correspondientes en el Server MPeServer .
Remoting en tiempo real
Todo cambio realizado sobre un proxy se transmite inmediatamente (en tiempo
real) al Server MPeServer y viceversa.
La elevada performance del canal duplex hace que el usuario no perciba
ninguna demora. Ver MPRe Test de Reentrancia -
Performance.
Validaciones
Las validaciones de datos se realizan en el Server MPeServer.
Ver también
|