Вы захотите использовать FileSystemWatcher для мониторинга каталога. Ваша реализация может просто отвечать на новые файлы и использовать событие для постановки в очередь обработки файлов (которые могут быть реализованы в Service Broker, если это улучшит вашу жизнь).
Как уже упоминалось на других постерах, вы действительно получаете вещи задом наперед: компонент Service Broker отвечает на сообщения; кто-то должен отправить сообщение, чтобы ответить. Это не общий процесс хоста службы. В зависимости от требований к набору функций и масштабированию / расширению, вы можете захотеть взглянуть на BizTalk, так как это очень распространенный шаблон, реализованный с его помощью, и он имеет ТОННЫ инфраструктуры, поддерживающей все ортогональные компоненты «стоимости ведения бизнеса», чтобы вещь надежная и реально работающая.
Как только вы закончите написание / отладку всего необходимого кода самостоятельно, вы часто обнаружите, что потратили больше $, чем стоимость лицензий. Опять же, это все о требованиях.