Немного лучше, на мой взгляд, дизайн - разместить преобразования (карты) непосредственно на отправляющих портах. После этого вы можете использовать фильтры на разных портах отправки для маршрутизации в системы назначения.
Этот дизайн сделает обновления немного проще, поскольку нет оркестровки, которую нужно сначала удалить, чтобы развернуть новую версию карты. Все, что вам затем нужно сделать, это остановить порт (который оставляет подписку активной, и сообщения будут поставлены в очередь для ее подписывающихся портов). После остановки порта вы можете просто изменить ресурс (сборку) новой версией карты, а затем начать порт, чтобы начать преобразование и отправку сообщений в очереди.
Обычно хорошей идеей является только использовать оркестровку, когда вам необходимо управлять более сложным рабочим процессом, а не просто применять карту, как в вашем случае.