Compartir a través de


Desarrollo de aplicaciones COM+

Al desarrollar aplicaciones COM+, las tareas principales incluyen diseñar componentes COM para encapsular la lógica de la aplicación e integrar estos componentes en una aplicación COM+, crear la aplicación COM+ y administrarla a través de la implementación y el mantenimiento.

Diseño de componentes COM

En los pasos siguientes se describe un procedimiento general para un buen diseño de componentes:

  1. Defina las clases COM y las clases de implementación.
  2. Agrupe las clases en componentes.
  3. Seleccione el conjunto de servicios COM+ para el componente, incluso si no se especifican todos al desarrollar el componente. Estos servicios se pueden especificar más adelante mediante la herramienta administrativa Servicios de componentes o el modelo de objetos de administración com+ (consulte Automatización de la administración de COM+ para obtener más información sobre el modelo de objetos de administración de COM+).

Creación de la aplicación COM+

Después de diseñar los componentes COM, el desarrollador integra los componentes en una aplicación COM+ y configura la aplicación. Los siguientes pasos describen el proceso:

  1. Integre los componentes en una aplicación COM+. Puede integrar los componentes en una aplicación COM+ existente o crear una nueva aplicación (vacía) para los componentes. (Consulte Creación de aplicaciones COM+).
  2. Especifique el conjunto correcto de atributos para cada una de las clases (si existe y si no se especifica en la herramienta de desarrollo). Estos atributos expresan las dependencias de los componentes en cualquier servicio COM+ que su implementación podría basarse (por ejemplo, transacciones, componentes en cola, seguridad, agrupación de objetos y activación Just-In-Time).
  3. Configure el marco de seguridad (roles y asignación de roles a clases, interfaces y métodos).
  4. Configure atributos específicos del entorno en clases y aplicaciones (por ejemplo, el tamaño predeterminado del grupo de objetos). Posteriormente, el administrador del sistema puede establecer (o modificar) estos atributos específicos del entorno.
  5. Exporte la aplicación para la redistribución y la implementación.

Para obtener información más detallada sobre los pasos para diseñar aplicaciones distribuidas, consulte Diseño de aplicaciones COM+.

Administración de aplicaciones COM+

Normalmente, un desarrollador entrega una aplicación COM+ parcialmente configurada al administrador del sistema. Después, el administrador puede personalizar la aplicación para uno o varios entornos específicos (por ejemplo, agregando cuentas de usuario en roles y nombres de servidor en un clúster de aplicaciones). Las tareas del administrador incluyen lo siguiente:

  • Instalación de la aplicación COM+ configurada parcialmente en un equipo administrativo.
  • Proporcionar atributos específicos del entorno, como miembros de rol y tamaño del grupo de objetos.
  • Volver a exportar la aplicación COM+ totalmente configurada.
  • Creación de un proxy de aplicación (si se va a acceder a la aplicación de forma remota).

Una vez que una aplicación está totalmente configurada para un entorno específico, el administrador puede implementarla en máquinas de prueba o de producción. Esto implica instalar la aplicación COM+ totalmente configurada en uno o varios equipos.

Para obtener información detallada sobre los procedimientos de administración de COM+, consulte la herramienta administrativa Servicios de componentes.