Compartir a través de


¿Qué son las particiones COM+?

Una partición COM+ es un contenedor lógico que permite que las aplicaciones se ejecuten independientemente de otras configuraciones de esas aplicaciones. Cada configuración de una aplicación se instala en una partición independiente y se puede administrar por separado, según las necesidades específicas de sus usuarios.

Durante la activación de un componente COM+, el servicio de particiones determina qué configuración del componente se va a activar, en función de la identidad del usuario que solicita la activación del componente. Por ejemplo, una sola organización que tiene dos grupos independientes, Producción y Entrenamiento, podría implementar particiones COM+ como una manera de permitir que los dos grupos usen configuraciones diferentes de una aplicación COM+ en el mismo equipo.

Windows XP: La capacidad de crear, configurar o delegar particiones COM+ no está disponible. La partición global es la única partición COM+ disponible.

Windows 2000: El servicio de particiones COM+ no está disponible en Windows 2000.

Ventajas de usar particiones COM+

El uso de particiones COM+ ofrece varias ventajas, entre las que se incluyen las siguientes:

  • Las organizaciones pueden reducir el costo total de propiedad (TCO) mediante el uso de menos servidores de aplicaciones físicos para admitir a los usuarios que necesitan varias configuraciones de aplicación.
  • Se reduce la sobrecarga administrativa. En lugar de tener que configurar y administrar varios equipos, los administradores solo necesitan configurar y administrar varias particiones en el mismo equipo. Además, las particiones se pueden administrar mediante programación mediante la adición de una nueva interfaz de programación COM+.
  • La seguridad se puede implementar y administrar por partición para usuarios locales, usuarios de dominio y unidades organizativas (UO).
  • Los programadores y administradores pueden usar las herramientas administrativas y de desarrollo de Microsoft, como Windows SDK, Usuarios y equipos de Active Directory y servicios de componentes, para administrar particiones COM+. La característica de particiones está totalmente integrada en estas herramientas.

Escenario de uso principal

Una razón principal para que los clientes implementen la característica de particiones COM+ es hospedar aplicaciones basadas en web. Por ejemplo, supongamos que una pequeña empresa de software desarrolla una aplicación COM+ para su uso por parte del personal del hospital. La aplicación, que es una aplicación distribuida basada en web, proporciona una manera de almacenar y recuperar registros médicos de pacientes mediante una base de datos de SQL Server.

Supongamos que la empresa de software tiene tres clientes: Hospital A, Hospital B y Hospital C. Mientras cada cliente ejecuta el lado cliente de la aplicación COM+ localmente en sus equipos de escritorio, el lado servidor de la aplicación COM+ reside en el servidor web interno de la compañía de software y sus clientes acceden a ellos a través de la Web.

Dado que cada hospital tiene su propio conjunto de requisitos de almacenamiento y recuperación y su propio conjunto de datos de pacientes personalizados, la empresa de software debe proporcionar una manera de que varias configuraciones de la parte de servidor de la aplicación se ejecuten simultáneamente en el servidor web. Las particiones COM+ proporcionan una solución a este problema.

En la ilustración siguiente se muestra el escenario de particiones para la aplicación COM+ de la empresa de software.

Diagrama que muestra un escenario de particiones para una aplicación COM+, con una aplicación cliente a la aplicación servidor a la base de datos de SQL Server.

Restricciones de diseño de aplicaciones

Componentes y particiones en cola de COM+

Implementación de particiones

Registro y activación de componentes en particiones