Las aplicaciones integradas tienen muchas formas de interactuar. Un selector se utiliza para direccionar una operación de una aplicación de cliente a uno de varios componentes posibles para la implementación.
El direccionamiento a un componente está basado en las fechas. Por ejemplo, este es un direccionamiento basado en una fecha: Dos semanas antes de iniciar el colegio, ofrecer un precio especial de vuelta a clase en nuestras mercancía escolares. Los negocios pueden tener muchos direccionamientos basados en fechas. Un selector toma una decisión para seleccionar un direccionamiento sobre otro en tiempo de ejecución, basándose en una fecha. Por ejemplo, en época inmediatamente anterior al inicio del colegio, se llamaría a la oferta de vuelta al colegio indicada anteriormente. Sin embargo, en época cercana al final del curso escolar, puede haber una oferta para preparar a los niños para el verano.
Un selector no puede utilizarse en un módulo de mediación. Solo puede desplegarse en un servidor WebSphere Process Server.