Les applications intégrées offrent de nombreuses possibilités d'interaction. Un sélecteur permet d'acheminer une opération d'une application client vers un des composants disponibles pour l'implémentation.
Le routage vers un composant est basé sur des dates. Voici un exemple de route basée sur une date : deux semaines avant la rentrée des classes, accorder un prix spécial rentrée sur les articles scolaires. Les entreprises peuvent utiliser de nombreuses routes de ce type, basées sur des dates. Un sélecteur décide de sélectionner une route plutôt qu'une autre lors de l'exécution en fonction d'une date. Par exemple, si une date se situe immédiatement avant la rentrée des classes, alors l'offre spéciale rentrée précédente est appelée. Cependant, si la date se situe vers la fin de l'année scolaire, une offre peut promouvoir les articles d'été.
Un sélecteur ne peut pas être utilisé dans un module de médiation. Il ne peut être déployé que sur un serveur WebSphere Process Server.