Una clase de trabajo es una agrupación de trabajos que debe llevar a cabo un servidor de aplicaciones. El trabajo es una solicitud HTTP, un mensaje SIP, una llamada IIOP o un mensaje JMS. Cada clase de trabajo contiene un conjunto de reglas utilizado por WebSphere Virtual Enterprise para determinar cómo manejar dicho trabajo.
Una clase de trabajo se aplica a los patrones tiene asociados. Cada patrón tiene un objeto (módulo de aplicación o direccionador On Demand) con el que está asociado. Estos pares de patrón y objeto forman la definición de las solicitudes con las que está correlacionada la clase de trabajo. Los patrones definidos por una clase de trabajo personalizada tienen prioridad sobre los patrones de la clase de trabajo predeterminada. Cada clase de trabajo predeterminada tiene un patrón "/*", que significa que toda solicitud coincide para dicho objeto.
Las definiciones de clase de trabajo personalizadas se evalúan antes que las definiciones de clase de trabajo predeterminadas cuando se intenta encontrar la definición coincidente. Si una solicitud entrante no puede correlacionarse mediante ninguna definición de clase de trabajo personalizada, se utiliza la definición de clase de trabajo predeterminada.
Existen distintos tipos de clases de trabajo para las políticas de servicio y direccionamiento:
Clase de trabajo | Descripción |
---|---|
Política de direccionamiento de aplicaciones | Especifica cómo determinar la política de direccionamiento para una solicitud a una aplicación que está instalada en WebSphere Virtual Enterprise. |
Política de servicio de aplicaciones | Especifica cómo determinar la política de servicio para una solicitud a una aplicación que está instalada en WebSphere Virtual Enterprise. |
Política de direccionamiento de clústeres de servidor genérico | Especifica cómo determinar la política de direccionamiento para una solicitud a un clúster de servidores genéricos. |
Política de servicio de clústeres de servidor genérico | Especifica cómo determinar la política de servicio para una solicitud a un clúster de servidores genéricos. |
El siguiente diagrama muestra el flujo de una solicitud que tiene como destino una aplicación que está instalada en WebSphere Virtual Enterprise. La solicitud se aplica a una clase de trabajo de política de direccionamiento de la aplicación para determinar la política de direccionamiento. Si la política de direccionamiento resultante es permit o permitsticky, la solicitud continúa hasta una clase de trabajo de política de servicio de aplicación para determinar la política de servicio y el nombre de la clase de transacción.
Cada aplicación contiene clases de trabajo predeterminadas de política de direccionamiento de aplicaciones y de política de servicio de aplicaciones. También puede crear clases de trabajo no predeterminadas adicionales. Cada clase de trabajo tiene una acción coincidente predeterminada. La política de direccionamiento predeterminada para una aplicación es permit:nombre_aplicación. La política de servicio predeterminada es Default_TC, la clase de transacción predeterminada.