El catálogo COM+

El catálogo COM+ almacena atributos de aplicación COM+, atributos de clase y atributos de nivel de equipo. Garantiza la coherencia entre estos atributos y proporciona operaciones comunes sobre estos atributos.

El catálogo COM+ usa dos almacenes diferentes, como se indica a continuación:

  • La base de datos de registro COM+
  • Registro de Windows (HKEY_CLASSES_ROOT)

El catálogo presenta una vista lógica unificada de estos dos almacenes y las expone a través de la biblioteca de administración de COM+. Esta biblioteca proporciona, a través de un lenguaje de scripting, toda la funcionalidad de la herramienta administrativa Servicios de componentes.

En el caso de los componentes COM existentes que no requieren ningún nuevo servicio COM+, la búsqueda se produce en el registro de Windows existente. El catálogo COM+ también usa el Registro de Windows para el registro de la biblioteca de tipos y el registro proxy/stub de interfaz.

División del registro

Para los nuevos componentes que ya son componentes COM existentes que se usan en el entorno de servicios (por ejemplo, componentes MTS), el aspecto COM básico del registro se almacena en el Registro de Windows y los nuevos servicios y atributos (por ejemplo, componentes en cola) se almacenan en la base de datos de registro COM+. Esto se conoce como registro dividido.

Cada atributo se almacena en una sola ubicación: el Registro de Windows o la base de datos de registro COM+. Los nuevos componentes COM se registran exclusivamente en la base de datos de registro COM+, con cierta duplicación en el Registro de Windows para que las herramientas existentes puedan usarlas.

Novedades transaccional al catálogo

Algunas operaciones del catálogo se realizan de forma transaccional. Al invocar la biblioteca de administración de COM+ desde un componente transaccional, las actualizaciones de la base de datos de registro COM+ se realizarán dentro del límite de transacción del componente de llamada.

Sin embargo, no se garantiza que las actualizaciones que impliquen cambios en otros almacenes (como el sistema de archivos y el Registro de Windows) sean totalmente transaccionales. Una transacción anulada puede dejar estos almacenes en un estado que sea incoherente con los cambios realizados entre sí o en la base de datos de registro COM+.

Creación de paquetes de instalación para aplicaciones COM+

Implementación de servidores proxy de aplicación

Utilidad de replicación COMREPL