WH>У меня есть простой exe'ник который умеет читать конфиг и подгружать dll'ки.
WH>Далие согласно конфигу этот exe'ник создает компоненты при помощи фабрик которые экспортируют dll'ки.
WH>Соответственно есть компонент реализующий пул потоков.
WH>Есть компонент принимающий подключение и по заголовку определяющий в каком пуле и каким обработчиком обработать запрос. Соответствие задается в конфиге.
WH>Есть несколько компонентов реализующих разную обработку запросов.
WH>И ессно есть еще куча всяких компонентов которые к разговору отношения не имеют.
Отличный вариант, просто таки Spring в нескольких предложениях

Теперь допустим нам нужно получить из нашего пула соединение. Инстансы каких классов при получении его будут созданы?