Integrierte Anwendungen bieten viele Möglichkeiten zur Interaktion. Ein Selektor leitet eine Operation von einer Clientanwendung an eine von mehreren möglichen Komponenten zur Implementierung weiter.
Die Basis für die Weiterleitung an eine Komponente ist das Datum. Ein Beispiel für eine Weiterleitung auf der Basis des Datums könnte wie folgt lauten: Zwei Wochen vor Schulbeginn ist ein Sonderpreis zum Ferienende für schulbezogene Verkaufsartikel anzubieten. Unternehmen können viele solche Weiterleitungen auf der Basis des Datums verwenden. Ein Selektor entscheidet, welche Route einer anderen auf der Basis des Datums während der Ausführung vorzuziehen ist. Wenn der Zeitpunkt zum Beispiel kurz vor Schulbeginn liegt, sollte das oben erwähnte Ferienendeangebot aufgerufen werden. Liegt der Zeitpunkt jedoch in der letzten Phase vor den Ferien, könnte ein Angebot erfolgen, das Kinder auf den Sommer einstimmt.
Ein Selektor kann nicht in einem Mediationsmodul verwendet werden. Er kann nur in WebSphere Process Server implementiert werden.