introduce ADS and MSF processes API support

please reuse `ResponseExtractor` from `ReportService.exportReport(ReportDefinition, ReportExportFormat, OutputStream)`