Extensiones del Administrador de IIS de AppFabric
AppFabric proporciona una IU de administración de aplicaciones en las extensiones para el Administrador de IIS. Las extensiones proporcionan capacidades de administración mejoradas para las aplicaciones que incluyen servicios de WCF o WF. Las extensiones permiten realizar tareas de administración de AppFabric desde la misma IU que usa para las tareas de administración de aplicaciones web. La IU de administración de AppFabric incluye iconos en el área "AppFabric" de la vista Características del Administrador de IIS y comandos en el panel Acciones. Las extensiones de AppFabric para el Administrador de IIS están pensadas como una herramienta de administración de aplicaciones, no como una herramienta de administración de operaciones.
Las extensiones del Administrador de IIS de AppFabric se han implementado como un host de Windows PowerShell. Muchas acciones realizadas en la IU de administración de aplicaciones de AppFabric ejecutan uno o varios cmdlets de Windows PowerShell correspondientes. Como resultado, la IU de AppFabric es un front-end para los cmdlets de AppFabric que a su vez actúan en los archivos de configuración de IIS, las operaciones de WCF o WF, las bases de datos u otros componentes back-end. No todas las tareas de administración de aplicaciones de AppFabric se pueden realizar en la IU del Administrador de IIS. Estas tareas de administración de aplicaciones que no se proporcionan en el Administrador de IIS se pueden realizar mediante otros cmdlets de Windows PowerShell. Para obtener más información sobre la arquitectura de la infraestructura de Windows PowerShell en AppFabric y los cmdlets de AppFabric, vea Windows PowerShell en AppFabric.
Las tareas de administración de aplicaciones en AppFabric se pueden desglosar en tres áreas: configuración de aplicaciones, controles de aplicaciones e instancias de servicio y consultas de seguimiento.
Configuración de aplicaciones
AppFabric proporciona un único cuadro de diálogo de configuración que contiene pestañas que abarcan una variedad de valores de configuración para cada nivel de la jerarquía de conexión de IIS: servicio, directorio virtual, aplicación, sitio web y servidor. Puede configurar un servicio directamente, o aplicar valores de configuración predeterminados definidos en el nivel de directorio virtual, aplicación, sitio y servidor. El cuadro de diálogo de configuración aparece cuando selecciona un servicio en la Vista Características o una aplicación, un sitio o un servidor en el panel Conexiones y luego hace clic en un comando Configurar del panel Acciones del Administrador de IIS. También puede hacer clic con el botón secundario del mouse en un servicio y luego hacer clic en Configurar, o hacer clic con el botón secundario del mouse en una aplicación, un sitio o un servidor, elegir Administrar servicios de WCF y WF y, a continuación, hacer clic en Configurar.
Para aplicar los valores de configuración, AppFabric establece elementos en el archivo Web.config asociado al directorio virtual, la aplicación, el sitio y el servidor. Los archivos Web.config para estos niveles forman una jerarquía de configuración que se puede aplicar a un servicio. Si la configuración de un servicio se define directamente, los valores de configuración se establecen en un comportamiento con nombre del archivo Web.config de la aplicación. Si el servicio hereda su configuración de valores predeterminados, la configuración se combina desde los comportamientos sin nombre de los archivos Web.config para el directorio virtual, la aplicación, el sitio y el servidor (si está definido). Algunos campos de configuración no estarán disponibles en un nivel porque se aplica el valor asociado en otro nivel. En este caso, el campo no disponible estará atenuado en la IU. Para obtener más información sobre la configuración del servicio, vea Proceso de configuración en AppFabric.
El módulo Microsoft AppFabric 1.1 para Windows Server para el Administrador de IIS proporciona un cuadro de diálogo de configuración para cada uno de los niveles de la jerarquía de conexiones de IIS: servicio, directorio virtual, aplicación, sitio y servidor. Este cuadro de diálogo proporciona pestañas para cada uno de los tipos de parámetros de configuración necesarios en AppFabric para los servicios basados en WCF o WF: General, Seguimiento, Persistencia de flujo de trabajo, Administración de host de flujo de trabajo, Inicio automático (en el nivel de ámbito de aplicación únicamente), Límite y Seguridad. Para obtener más información sobre la configuración del servicio, vea Configuración de aplicaciones y servicios.
Controles de instancias de servicio y aplicaciones
Los comandos de AppFabric en el panel Acción del Administrador de IIS permiten realizar una operación de control en una instancia de servicio o una aplicación. De forma alternativa, puede realizar operaciones de control a través del menú contextual de una instancia de servicio.
Las operaciones de control en una instancia de servicio incluyen la reanudación, cancelación, finalización o suspensión de la instancia. Cuando se ejecuta uno de estos comandos de control, AppFabric realiza una operación de WCF o WF, o modifica un archivo Web.config u otro archivo de configuración. Los comandos de control se procesan de manera asincrónica, ya que un mensaje de control se agrega a una cola de mensajes y se ejecuta según corresponda. Según el tipo de comando, los datos de la instancia de servicio pueden conservarse en la base de datos de persistencia o extraerse de ella. Las operaciones de control que están permitidas dependen del estado de la instancia de servicio almacenada en la base de datos de persistencia.
Las operaciones de control de una aplicación incluyen la detención y el inicio. La detención de una aplicación guarda una lista de protocolos habilitados y el estado del mecanismo de inicio automático. Esto permite que el comando de inicio reanude la aplicación en su estado original. Los comandos de detención e inicio se aplican a todas las aplicaciones, incluidas las aplicaciones basadas en WCF y WF de .NET Framework 4.
Seguimiento de consultas
Las pantalla de enumeración y recuento del panel de AppFabric y otras pantallas de las extensiones del Administrador de IIS de AppFabric proporcionan listas, así como un recuento de elementos relacionados con la administración de aplicaciones y servicios de WCF y WF. Las enumeraciones de AppFabric incluyen instancias del servicio de flujo de trabajo persistente, instancias del servicio de flujo de trabajo supervisado, llamadas de WCF, servicios, extremos de instancias de servicio y eventos supervisados. Estas listas incluyen datos que permiten evaluar el estado de una aplicación de WCF o WF. El panel de AppFabric muestra las métricas asociadas a los elementos de las listas, y el panel Acción proporciona controles para controlar las instancias de servicio mostradas. Los datos de seguimiento para el panel de AppFabric y las listas de enumeraciones se agregan desde varios orígenes de datos, incluida la base de datos de seguimiento, la base de datos de persistencia o los archivos de configuración. AppFabric recupera los datos mediante la ejecución de consultas en las bases de datos o la extracción de datos de los archivos de configuración
Las pantallas de enumeración de AppFabric incluyen lo siguiente:
Una lista del tipo de elemento que se enumera.
Un control de consulta que, de forma predeterminada muestra los elementos que se usan para generar la lista mostrada, y que puede cambiarse para ejecutar una consulta personalizada.
Un panel Detalles que muestra los datos especificados sobre un elemento que se ha seleccionado en la lista de enumeraciones.
Delegación del módulo de AppFabric
Las características se agrupan en el Administrador de IIS por módulo. El módulo es la unidad para la delegación, en la que un administrador concede acceso a determinadas características para todos los usuarios que se conectan en un nivel en particular. (La delegación no impone ninguna directiva de usuario). De forma predeterminada, la propiedad de delegación para el módulo Microsoft AppFabric 1.1 para Windows Server es de lectura y escritura. Esto significa que todos los usuarios pueden leer y escribir todas las características de este módulo de forma predeterminada.
Puede ver las propiedades de delegación (si tiene permisos para verlas) si hace clic en el icono de delegación de características del área Administrador de la vista Características. Un administrador puede cambiar la propiedad de delegación en la página Delegación de características si hace clic con el botón secundario del mouse en la característica y selecciona el valor adecuado.
2012-03-05