Мне нужно предоставить функцию, скажем, compute
, которая принимает два входных файла: файл plan
и файл system
. Функция compute
использует файл system
, чтобы увидеть, может ли быть выполнен план в файле plan
или нет. Он создает файл output
, содержащий результаты этой проверки, включая рекомендации для плана.
Мне нужно представить эту функциональность в архитектуре REST и не иметь никакого влияния на саму функцию вычисления (она разрабатывается другой организацией). Я могу контролировать интерфейс, через который к нему осуществляется доступ.
Каков рекомендуемый способ предоставления этой функциональности в архитектуре REST?