Предположим, у меня на машине есть два одинаковых wcf-сервиса (одинаковых по контрактам и немного разных по функционалу, условно разные версии одного и того же сервиса), для простоты по адресам
localhost/ServiceA и
localhost/ServiceB. Хочу сделать сервис, который перенаправлял бы запрос то к одному, то к другому по каким-то своим правилам (для нашего примера это не сильно важно). Суть в том, что он должен отвечать по адресу, например,
localhost/Service и перенаправлять запрос или на
localhost/ServiceA, или
localhost/ServiceB и соответственно возвращать ответ.
Подскажите, в какую сторону копать, и вообще может быть есть какой-то более простой способ это сделать?