Servicios de componentes se centra en la administración de aplicaciones COM+. Los desarrolladores usan COM+ para desarrollar aplicaciones distribuidas. Los administradores usan Servicios de componentes para administrar dichas aplicaciones. Un administrador recibe un archivo de aplicación COM+ de un desarrollador y, a continuación, usa Servicios de componentes para implementar la aplicación en un equipo servidor. A continuación, el administrador configura permisos para la aplicación, así como otros valores.

Como administrador, puede implementar y administrar las aplicaciones COM+ de dos formas principales. Puede usar el complemento Servicios de componentes de Microsoft Management Console (MMC) o puede escribir scripts para automatizar la implementación y administración. Como alternativa al uso del complemento Servicios de componentes de MMC, puede automatizar cualquiera de las tareas si escribe código que use los objetos de administración que se proporcionan mediante la biblioteca de vínculos dinámicos (DLL) COMAdmin. Para obtener una descripción de cómo usar estos objetos, consulte la sección de automatización de administración de COM+ en las tareas generales de COM+ (https://go.microsoft.com/fwlink/?LinkId=66607) (puede estar en inglés).

Para obtener información acerca de recursos de Servicios de componentes para desarrolladores, consulte la documentación de COM+ (Servicios de componentes) (https://go.microsoft.com/fwlink/?LinkId=66575) (puede estar en inglés).

Este tema proporciona una introducción de las tareas más usuales de Servicios de componentes y los conceptos relacionados.

Tipos de aplicaciones de Servicios de componentes

La mayoría de las tareas administrativas de Servicios de componentes implican implementar aplicaciones y componentes en la red y asegurar un alto rendimiento y seguridad para las aplicaciones y componentes que se implementan. Las tareas que realiza dependen del tipo de aplicación con que trabaja y de los servicios que usa esa aplicación.

Nota

Los temas que se incluyen aquí sólo tratan parte de las opciones que se pueden configurar con el complemento Servicios de componentes. Sólo alguien con amplios conocimientos de implementación del componente o la aplicación debe configurar las opciones que no se incluyen en el tema. Normalmente, es el desarrollador el que realiza esta configuración, que se trata en la documentación de COM+ (Servicios de componentes) (https://go.microsoft.com/fwlink/?LinkId=66575) (puede estar en inglés), antes de que la aplicación se entregue para su instalación e implementación.

Las aplicaciones que se administran con el complemento Servicios de componentes se sitúan en una de estas dos categorías: aplicaciones COM y aplicaciones COM+. Estos términos se usan en temas donde la configuración puede variar en función del tipo de aplicación.

Aplicaciones COM

La idea de las aplicaciones de Modelo de objetos componentes (COM) no es nueva. "COM" es sencillamente el término que se usa para hacer referencia a los grupos de componentes COM desarrollados para funcionar conjuntamente. Un ejemplo de aplicación COM es Microsoft® Office Excel®, que consta de un ejecutable principal y elementos DLL de extensión de la aplicación para la revisión ortográfica, la funcionalidad de Microsoft Visual Basic®, etc.

Aplicaciones COM+

Las aplicaciones COM+ son grupos de componentes COM desarrollados y configurados conjuntamente para usar los servicios COM+ como transacciones, colas, seguridad basada en funciones, etc. Parte de lo que diferencia una aplicación COM+ está escrito en el código de componente; la otra diferencia se define mediante el complemento Servicios de componentes.

Las aplicaciones COM+ se pueden dividir en dos tipos, cada uno con necesidades administrativas distintas. Los dos tipos de aplicaciones son aplicaciones de servidor COM+ y aplicaciones de biblioteca COM+. Las aplicaciones de servidor COM+ se ejecutan en su propio espacio de proceso. Por ejemplo, una aplicación de servidor puede constar de un grupo de DLL que encapsula el proceso de nómina. Las aplicaciones de biblioteca COM+ constan de componentes desarrollados para ejecutarse en un proceso de hospedaje de aplicaciones. Por ejemplo, en una aplicación de biblioteca, puede agrupar unas DLL que proporcionen servicios a otros componentes de aplicación y otras DLL que pueden compartir características de seguridad de dichos componentes.

Introducción a las tareas administrativas

Las tareas administrativas que se realizan con Servicios de componentes se incluyen en cuatro amplias categorías:

  • Configuración del sistema para Servicios de componentes

  • Configuración inicial de los servicios

  • Instalación y configuración de aplicaciones COM+

  • Supervisión y ajuste de Servicios de componentes

Nota

Este tema examina tareas necesarias o habituales, pero hay otras tareas que se pueden llevar a cabo a medida que sean necesarias. Para obtener una visión más completa de las tareas, consulte la documentación de las áreas de tareas que administre.

Configuración del sistema para Servicios de componentes

Cuando comienza a trabajar con COM+, hay algunas tareas de personalización que debe realizar antes de poder usar los servicios con la red. Por ejemplo, debe empezar configurando la seguridad administrativa mediante la asignación de un usuario o grupo a la función Administrador de la Aplicación del sistema con Servicios de componentes. Para obtener más información, consulte Configurar el sistema para Servicios de componentes.

Configuración inicial de los servicios

Una vez completada la configuración básica de Servicios de componentes para las características de la red, la siguiente tarea consiste en ajustar la configuración específica para los tipos de aplicaciones y servicios que desee usar en la red.

Entre los ejemplos de tipos de valores que puede configurar se incluyen:

  • Para garantizar la seguridad de los componentes que no están configurados en aplicaciones COM+ (es decir, las aplicaciones COM o los componentes COM que se implementan de forma independiente), es posible que deba realizar una configuración de seguridad COM específica para estos componentes. (Por otra parte, las aplicaciones COM+ pueden diseñarse para beneficiarse de la seguridad basada en funciones.) Para obtener más información, consulte Administrar aplicaciones DCOM.

  • Si las aplicaciones usan transacciones distribuidas, debe especificar si el Coordinador de transacciones distribuidas (DTC) de Microsoft se inicia de forma manual o automática en cada equipo que lo ejecuta. Además, si las transacciones se usan con el Servicio de Cluster Server de Windows, debe configurar la red según corresponda. Para obtener más información, consulte Administrar transacciones distribuidas.

Instalación y configuración de aplicaciones COM+

Una aplicación COM+ debe configurarse con opciones específicas para los servicios que debe usar. Una vez configuradas las opciones de la aplicación, puede instalar las partes del lado cliente y el lado servidor en los equipos de la red. A continuación se muestran ejemplos de los tipos de tareas que puede realizar para instalar y configurar aplicaciones COM+:

  • Antes de poder configurar las opciones que controlan la manera en que la aplicación COM+ se comporta en la red, instale la aplicación en un equipo de almacenamiento provisional donde la pueda configurar. Para obtener más información, consulte Descripción de la instalación de aplicaciones COM+.

  • Para asegurarse de que la aplicación COM+ participa adecuadamente en el esquema de seguridad de la red (es decir, que existe acceso a la aplicación y al resto de recursos según corresponde a las necesidades de la red), es posible que deba agregar usuarios a los roles de la aplicación y configurar la identidad de seguridad de la aplicación. Para obtener más información, consulte Establecer la configuración de seguridad de COM específica de la aplicación.

  • Después de configurar la aplicación COM+ en lo que respecta a la seguridad y los servicios que debe usar, debe implementar las partes del lado cliente y el lado servidor en los equipos de producción de la red. Para obtener más información, consulte Administrar aplicaciones COM+.

Supervisión y ajuste de Servicios de componentes

Cuando haya implementado los componentes que usan Servicios de componentes, podrá realizar un seguimiento de estos servicios para comprobar las oportunidades de mejora del rendimiento y controlar los errores. En algunos casos, los cambios que lleva a cabo en esta configuración (particularmente para conseguir una supervisión más profunda), pueden reducir el rendimiento.

A continuación se muestran ejemplos de los tipos de tareas que puede realizar para supervisar y ajustar los componentes y aplicaciones:

  • Instalación de actualizaciones cuando están disponibles.

  • Para mejorar el control de la seguridad (por ejemplo, para evitar que se distribuyan objetos de forma accidental o malintencionada), puede usar el seguimiento de referencia y realizar comprobaciones de seguridad adicionales así como un seguimiento de información adicional.

  • Si las aplicaciones participan en transacciones distribuidas, puede supervisar el rendimiento mediante la consulta del estado de la transacción, los mensajes y las estadísticas. Además, puede aumentar el rendimiento del sistema si cambia el tamaño o la ubicación del archivo de registro que almacena las estadísticas de transacciones.

Para obtener información acerca de tareas relacionadas con la supervisión y el ajuste que no se incluyen aquí, consulte la documentación de las tareas generales de COM+ (https://go.microsoft.com/fwlink/?LinkId=66607) (puede estar en inglés).


Tabla de contenido