Core Design

Páginas: 3 (524 palabras) Publicado: 5 de abril de 2014
Object
{
//ID: Int64
//ReplicatedID: Int64

VirtualID : Int32 (id que representa un objeto replicado)
RealID : Int32 (id real del objeto, este replicado o no)
NetworkID : Int32 (id dela direccion en que se encuentra el objeto)
}

Server : Object
{
// es necesario tener la informacion indispensable para que el sistema sea
capaz de obtener el resto de la configuracion delservidor, esta informacion
debera ser suministrada manualmente (esto es en caso de que el sistema no sea
monolitico)
// se necesita el ID del servidor, asi como la direccion de los modulos deconfiguracion y de seguridad, usar direcciones que contemplen la posibilidad
de que ambos pueden encontrarse en la maquina actual.
// una vez cargada la configuracion del servidor, se deberadesactivar este
modo de arranque.

Libraries: LibrariesManager
Interface: InterfaceManager
Distributor: DistributionManager
}

LibrariesManager // se encarga de cargar las bibliotecas de laconfiguracion y registrar los modulos
{
}

InterfaceManager
{
Clients: List
NetworkInterfaces: List // se necesita para una correcta configuracion

- cuando se recibe un comando, secrea un objeto Dispatcher que sera el responsable
de recibir la respuesta de completamiento, dicho comando encolara la invocacion
del metodo en el objeto correspondiente. En la implementacion delDispatcher con
ICE, se mantendra el objeto encargado del AMD. en esta recepcion se chequeara
ademas si el cliente que lo envio tiene permisos o no.

- revisar en ICE 28.4.8 (Usar multiplesObject-Adapters) porque se necesita un control
mas granular para por ejemplo, controlar que por alguna interfaz de red no sea necesario
usar seguridad, mientras que para otra si.

- revisar en ICE28.8.2 (Servidores Predeterminados) y 28.8.3 (Acercamiento Hibrido y
Cacheo) ya que el servidor normalmente mantenda una enorme cantidad de objetos y no es
posible exponerlos.

- revisar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Designer
  • designer
  • Design
  • Designer
  • Design
  • Design
  • Design
  • Design

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS