Ответ 1
Да, абсолютно - службы отчетов имеют два хорошо установленных интерфейса веб-сервисов.
Посмотрите эту страницу здесь: Веб-служба сервера отчетов и ссылки на нее для получения дополнительной информации или см. Руководство для разработчиков служб Reporting Services для получения дополнительной информации и концептуальной информации.
Здесь определение класса ReportingService2005 во всех его деталях, в частности там ListChildren
веб-вызов, который перечисляет все элементы в данной папке отчета. Это вернет все отчеты (и, возможно, источники данных).
Надеюсь, что это поможет!