Compartir a través de


Conceptos de la aplicación de servicio COM+

Puede usar la herramienta administrativa Servicios de componentes para configurar una aplicación de servidor COM+ como una aplicación de servicio. La ejecución de una aplicación de servidor COM+ como servicio ofrece las siguientes ventajas:

  • Si la aplicación siempre necesita ejecutarse, Los servicios de componentes pueden tener el servidor iniciado automáticamente y también puede reiniciar el servidor si se agota el tiempo de espera. Por ejemplo, si un equipo que ejecuta componentes de escucha componentes en cola se reinicia, los agentes de escucha componentes en cola se pueden iniciar automáticamente si están configurados como servicio.
  • Si la aplicación necesita realizar operaciones con privilegios, la aplicación puede ejecutarse como la cuenta del sistema local. Solo se permite que los servicios NT se ejecuten con este nivel de seguridad. La aplicación será compatible con el servicio de clúster de Windows, que administra los servicios durante la conmutación por error del sistema.
  • Si es necesario marcar otros servicios como dependientes, Servicios de componentes proporciona esa opción. Por ejemplo, si la aplicación usa la funcionalidad proporcionada por otro servicio, el servicio marcado como dependiente se iniciará antes de que se inicie la aplicación.

Iniciar una aplicación automáticamente

Cuando la aplicación de servidor COM+ se inicia automáticamente, actúa como un servicio, lo que requiere que el desarrollador administre el servidor mediante la herramienta administrativa Servicios.

Nota

Se puede acceder a la herramienta administrativa Servicios iniciando la herramienta administrativa Servicios de componentes y, a continuación, haciendo clic en Servicios (local).

 

Iniciar una aplicación manualmente

Cuando la aplicación de servidor COM+ se inicia manualmente, actúa como un host DLL con la configuración de seguridad de un servicio. El servicio se iniciará manualmente cuando se active y apague automáticamente cuando agote el tiempo de espera.

Configuraciones de servicio

Independientemente del tipo de inicio, la aplicación se puede configurar para ejecutarse como una cuenta del sistema local o asignarla a una cuenta de usuario. El sistema local y la cuenta de usuario se pueden configurar en el momento de crear el servicio. Para configurar las opciones de seguridad, se tendrá que usar la herramienta administrativa Servicios. Las dependencias también se pueden establecer para el servicio.

La aplicación también se puede iniciar en cualquier orden determinado seleccionando dependencias de una lista de otros servicios del sistema. Por ejemplo, los servicios del sistema se pueden marcar como dependientes y no iniciarán la aplicación hasta que los servicios del sistema se hayan iniciado en el orden especificado. Esto inicializará correctamente la aplicación de servicio antes de su uso.

Para obtener instrucciones paso a paso sobre cómo configurar una aplicación COM+ para ejecutarse como servicio, consulte Configuración de una aplicación de servidor COM+ como una aplicación de servicio.

Tareas de aplicación de servicio COM+