Как сделать взаимодействие программ на разных языках?
Например, если web-сервер написан на python, а я хочу написать некоторый функционал на Java, то как это возможно реализовать ? Я думаю, что вам не понадобятся еще более конкретные примеры, просто дайте совет.
Программы взаимодействуют друг с другом простым способом - передачи данных. А данные можно передавать стандартными способами, которые поддерживаются во всех языках - сокеты, SQL, JSON, XML, стандартные протоколы, да хоть через пайпы и файлики.
Так навскидку:
1. передавать данные по http в теле или заголовке http-запроса
2. по протоколу SOAP
3. через общий файл
4. через общую базу данных
5. через систему передачи сообщений