Как же в этом случае позволить тому, кто хочет подключиться к источнику, самому настроить себе подключение? Вывести на витрину все источники я могу, описать их метаданные могу. Но далее надо из данных сделать событие. А это на порядок повышает порог вхождения в такой сервис. Основная сложность медиации - фасадирование источника от потребителя. Потребитель получает поток событий, сформированный медиацией. На уровне медиации приходится учитывать все особенности данных и делать маппинги, корреляции потоков, чтобы при всех вариантах sequence диаграмм событий на источниках дать непрерывный качественный и полный поток потребителю
А кто этот "кто хочет подключится"? Какая роль, какие функции? И что значит "подключится"? И что значит "сам настроить"? И что делать с этими данными? Там очень много разных сценариев же.
Если нужно делать data lake или DWH - то это же совсем отдельные задачи (и, похоже, тут задачи именно про это).