Как выполнить SSISDB из внешнего сервиса (WF)
У нас есть пакет SSIS, развернутый в SSISDB: мы можем выполнить из SSMS (при этом вводя параметры), а также выполнить сценарий этого выполнения в TSQL. Мы можем запустить стандартные отчеты SSMS для SSISDB, чтобы увидеть прогресс и журналы, и можем запросить представления SSISDB.catalog.* Для того же самого.
Но у меня есть запрос на организацию SSISDB не от агента SQL, а от внешнего Windows Workflow Foundation (WF), который управляет несколькими веб-сервисами.
Каковы возможные (и лучшие) способы вызова пакетов SSISDB в сервис-ориентированной архитектуре?
Например, было бы неплохо написать rest-api, который может передавать параметры в ssis-пакеты, выполнять их и возвращать ответ со статусом / результатом пакета. Или я не на том пути?