Configuración de aplicaciones COM+
Una aplicación COM+ es básicamente una construcción declarativa que permite configurar cualquier número de componentes en común. Por ejemplo, puede configurar los componentes de una aplicación con una directiva de seguridad común.
La configuración es una parte esencial del proceso de desarrollo para aplicaciones COM+. Cómo configurar una aplicación determinará cómo proporcionará COM+ servicios para ella y cómo se comporta al ejecutarse.
Puede configurar aplicaciones COM+ mediante la herramienta de administración servicios de componentes o los objetos de administración e interfaces que admiten scripts que proporcionan la funcionalidad subyacente de la herramienta de administración. Para obtener más información sobre cómo realizar la administración con scripts, consulte Automatización de la administración de COM+.
Puede configurar elementos en los siguientes niveles dentro de las aplicaciones COM+:
- Configuración de nivel de aplicación
- Configuración de nivel de componente (nivel de clase)
- Configuración de nivel de interfaz
- Configuración de nivel de método
- Temas relacionados
La forma de instalar componentes en una aplicación puede afectar a cómo puede configurarlos. Siempre debe instalar componentes en aplicaciones COM+ (en lugar de importarlos). La instalación de componentes los registrará completamente, junto con interfaces y bibliotecas de tipos, en la base de datos de registro de clases COM+ (RegDB) para que pueda configurarlos.
configuración de Application-Level
Atributo | Descripción |
---|---|
Activación |
Especifica el tipo de aplicación: aplicación de servidor o aplicación de biblioteca. |
Habilitación de comprobaciones de acceso |
Activa y desactiva la comprobación de seguridad. |
Nivel de seguridad |
Especifica que las comprobaciones de acceso se realizarán en el nivel de proceso (niveles de comprobación de acceso generados a partir de roles) o tanto en los niveles de proceso como en los niveles de componente (seguridad basada en roles completa). |
Nivel de autenticación |
Establece el nivel de autenticación usado en las llamadas a la aplicación. |
Nivel de suplantación |
Establece el nivel de suplantación utilizado en las llamadas a otras aplicaciones. |
Cola |
Especifica que los componentes de la aplicación usarán servicios de puesta en cola. |
Habilitar CRM |
Habilita el uso de administradores de recursos de compensación. |
Ejecución de una aplicación como servicio |
Configura e implementa una aplicación de servidor COM+ como un servicio NT. |
Servicio SOAP COM+ |
Expone una aplicación COM+ como un servicio web XML. |
Agrupación de aplicaciones |
Agrega escalabilidad para procesos de un solo subproceso y se integra con el servicio reciclaje de aplicaciones COM+. |
Reciclaje de aplicaciones |
Aumenta la estabilidad de la aplicación cerrando correctamente un proceso asociado a una aplicación y reiniciando la aplicación. |
Volcado de procesos |
Volca todo el estado de un proceso sin terminarlo, con fines de depuración. |
Apagado del proceso del servidor |
Cierra un proceso después de un período de inactividad especificado. |
Permisos |
Deshabilita los cambios en las opciones de configuración, incluida la eliminación. |
Identidad de seguridad |
Especifica la identidad en la que se ejecuta la aplicación. |
Iniciar en el depurador |
Especifica que la aplicación se iniciará en un depurador, con la configuración de línea de comandos especificada por el usuario. |
Habilitar compatibilidad con 3GB |
Permite el uso del espacio de direcciones de memoria de proceso extendido. |
configuración de Component-Level (nivel de clase)
Atributo | Descripción |
---|---|
Transacciones |
Establece los requisitos de transacción automática deshabilitados, no admitidos, admitidos, obligatorios o requiere nuevos. |
Sincronización |
Establece los requisitos de sincronización Deshabilitado, No compatible, Compatible, Requerido o Requiere nuevo. |
Activación JIT |
Habilita la activación Just-In-Time. |
Agrupación de objetos |
Habilita la agrupación de objetos. Los valores de tamaño mínimo y máximo de grupo y tiempo de espera de objeto son configurables. |
Construcción de objetos |
Habilita la construcción de objetos parametrizados con una cadena de constructor especificada administrativamente. Nota: La cadena de constructor no se debe usar para almacenar información confidencial de seguridad. |
Comprobaciones de acceso de nivel de componente |
Activa o desactiva la comprobación de seguridad basada en roles de nivel de componente. |
Asignación de roles declarativa |
Habilita la asignación explícita de roles al componente. |
Clase de excepción Queuing |
Indica una clase de excepción para controlar los errores del lado cliente. |
Estadísticas y eventos de instrumentación |
Habilita los informes detallados de estadísticas de objetos y eventos del sistema. |
Contexto de activación |
Habilita la activación forzada de un objeto en el contexto del autor de la llamada o en el contexto predeterminado. |
Creación de componentes privados |
Marca el componente como privado para la aplicación. Un componente privado solo se puede ver y activar mediante otros componentes de la misma aplicación. |
configuración de Interface-Level
Atributo | Descripción |
---|---|
En cola |
Indica una interfaz que se puede poner en cola, definida en IDL. |
Asignación de roles declarativa |
Habilita la asignación explícita de roles a la interfaz, así como roles heredados implícitamente del nivel de componente. |
configuración de Method-Level
Atributo | Descripción |
---|---|
Autocompletar |
Desactiva automáticamente el objeto en la devolución del método y los votos en la transacción. |
Asignación de roles declarativa |
Habilita la asignación explícita de roles al método, así como roles heredados implícitamente de los niveles de interfaz y componente. |