Конечным результатом моей работы должна быть функция Python, которая принимает объект JSON как единственный вход и возвращает другой объект JSON в качестве вывода. Чтобы быть более конкретным, я являюсь ученым-информатором, и функция, о которой я говорю, получена из данных и обеспечивает прогнозы (другими словами, это модель машинного обучения).
Итак, мой вопрос заключается в том, как доставить эту функцию в "техническую команду", которая собирается включить ее в веб-службу.
В настоящий момент у меня мало проблем. Во-первых, техническая команда не обязательно работает в среде Python. Таким образом, они не могут просто "скопировать и вставить" мою функцию в свой код. Во-вторых, я хочу убедиться, что моя функция работает в той же среде, что и моя. Например, я могу представить, что я использую некоторую библиотеку, которой нет у технической команды, или у нее есть версия, которая отличается от версии, которую я использую.
ADDED
В качестве возможного решения я считаю следующее. Я запускаю процесс Python, который слушает сокет, принимает входящие строки, преобразует их в JSON, передает JSON в "опубликованную" функцию и возвращает выходной JSON в виде строки. Имеет ли это решение недостатки? Другими словами, хорошая идея "публиковать" функцию Python в качестве фонового процесса при прослушивании сокета?