Я работаю над унаследованным приложением, которое содержит ссылки на два веб-сервиса .asmx.Мы хотим реструктурировать уровень обслуживания так, чтобы он в большей степени соответствовал шаблону Enterprise Service Bus, где клиент будет направлять все свои вызовы на одну службу, которая обрабатывает маршрутизацию запросов к соответствующим службам.
У меня естьработал со службой маршрутизации WCF и смог успешно перенаправить вызов в службу WCF через службу RoutingService и перейти к соответствующей службе.
Например, клиент может сделать вызов:
http://routingservice/RoutingService.svc/WcfService
и служба маршрутизации перенаправит его на
http://wcfservice/WcfService
по правилам, которые я указываю в конфигурации
Я бы хотел как-то добиться того же результата с помощью.Службы asmx, к которым я могу просто обновить URL-адрес веб-ссылки в устаревшем приложении, чтобы он указывал на службу маршрутизации, которая затем перенаправит запросы по URL-адресу, который клиент использует в настоящее время
Изменение:
http://webservices/LegacyService.asmx
до
http://routingservice/RoutingService.svc/LegacyWebService
Возможно ли это сделать так, как ячернила?