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:
- Defina las clases COM y las clases de implementación.
- Agrupe las clases en componentes.
- 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:
- 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+).
- 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).
- Configure el marco de seguridad (roles y asignación de roles a clases, interfaces y métodos).
- 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.
- 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.