Как сделать взаимодействие программ на разных языках?

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

Вот целая большая книжка на эту тему :)
www.ozon.ru/context/detail/id/3083192
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы