La infraestructura de extensión de virtual member manager permite extender el
modelo de virtual member manager durante el desarrollo y la ejecución.
Aunque virtual member manager viene con un modelo incorporado, tal vez necesite añadir
nuevas definiciones de propiedad, nuevos tipos de entidad y nuevos tipos de control
para satisfacer las necesidades específicas.
El formato (modelo) del gráfico de datos
se puede expresar como un modelo dinámico (XSD) o un modelo estático (código generado
estáticamente).
Nota: Las propiedades y
entidades en el mismo espacio de nombres, tienen que estar todas según el modelo
estático o según el modelo dinámico. No se pueden mezclar los modelos en el mismo espacio de nombres.
El ámbito de extensión incluye la adición en la ejecución y en el despliegue. Virtual
member manager se basa en el Objeto de datos de servicio (SDO). El modelo de gráfico de
datos de virtual member manager puede ser estático o dinámico. Estático significa que se
ha generado código durante el despliegue para implementar el modelo; dinámico significa
que no se ha generado ningún código y el modelo se incorpora en la memoria cargando
desde archivos XSD durante cada arranque.
Nota: El rendimiento del modelo estático es
mejor pero el modelo dinámico es más flexible.
La infraestructura de extensión del modelo de virtual member manager da soporte a los
escenarios siguientes en los que virtual member manager está configurado para utilizar:
- el modelo dinámico y es necesario crear nuevos tipos de propiedad para los tipos de
entidad incorporados de virtual member manager en la ejecución a través de la API de
virtual member manager.
- el modelo dinámico y es necesario crear nuevos tipos de entidad y los nuevos tipos de
propiedad asociados en la ejecución a través de la API de virtual member manager.
- el modelo dinámico y es necesario crear nuevos tipos de propiedad para los tipos de
entidad incorporados de virtual member manager durante el despliegue.
- el modelo dinámico y es necesario crear nuevos tipos de entidad y los nuevos tipos de
propiedad asociados durante el despliegue.
- el modelo dinámico y es necesario crear tipos de control durante el despliegue.
- el modelo estático y es necesario crear nuevos tipos de entidad y los nuevos tipos de
propiedad asociados durante la ejecución a través de la API de virtual member manager.
- el modelo estático y es necesario crear nuevos tipos de propiedad para los tipos de
entidad incorporados de virtual member manager durante el despliegue.
- el modelo estático y es necesario crear nuevos tipos de entidad y los nuevos tipos de
propiedad asociados durante el despliegue.
- el modelo estático y es necesario crear tipos de control durante el despliegue.