Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Организовать взаимодействие со сторонним ПО / 9 сообщений из 9, страница 1 из 1
23.05.2012, 18:24:49
    #37808454
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Есть моя программа написанная на java.
Возникла потребность организовать взаимодействие со сторонним ПО.
Обе программы находятся на одном компьютере.
Какие есть способы это сделать?
Первое что приходит в голову: через соекты, но может есть еще какие-то способы?
...
Рейтинг: 0 / 0
23.05.2012, 19:02:22
    #37808519
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Через файл, через базу? Все зависит от того, какое вы хотите взаиможействие
...
Рейтинг: 0 / 0
23.05.2012, 19:17:16
    #37808534
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
забыл никЧерез файл, через базу? Все зависит от того, какое вы хотите взаиможействие
Внешнее ПО должно вызывать мою программу, передавать ей запрос на получение данных и дожидаться ответа.
Через файл, я то же уже думал, внешняя программа, запускает мою программу с указанием файла в котором записаны инструкции для выполнения, а моя программа по завершении работы, запишет данные в другой файл. Но мне кажется это будет несколько "тяжеловесное" решение, так как запуск jvm не моментальный, хотя я сильно подозреваю, что при повторных запусках оно закэшируется операционкой и будет стартовать пошустрее.
...
Рейтинг: 0 / 0
23.05.2012, 20:11:24
    #37808593
Йуный джавистЪ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Самое стандартное - через пайп.
...
Рейтинг: 0 / 0
23.05.2012, 21:30:00
    #37808652
avp.mk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Alexey Kuznetsov,

Стороннее ПО тоже на java?
Пока самым разумным кажется сокет.
...
Рейтинг: 0 / 0
23.05.2012, 21:38:17
    #37808659
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
avp.mkСтороннее ПО тоже на java?

к сожалению нет.
...
Рейтинг: 0 / 0
23.05.2012, 21:42:57
    #37808662
avp.mk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Alexey Kuznetsovavp.mkСтороннее ПО тоже на java?

к сожалению нет.
А по подробней)

Какая платформа? Вы (или ваши коллеги) пишите этот софт?...
...
Рейтинг: 0 / 0
23.05.2012, 22:18:45
    #37808685
marx_freedom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Alexey Kuznetsov,

(из мира кровавого ынтерпрайза)
может web-service? :)
...
Рейтинг: 0 / 0
24.05.2012, 08:30:53
    #37808926
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организовать взаимодействие со сторонним ПО
Alexey KuznetsovЧерез файл, я то же уже думал, внешняя программа, запускает мою программу с указанием файла в котором записаны инструкции для выполнения, а моя программа по завершении работы, запишет данные в другой файл. Но мне кажется это будет несколько "тяжеловесное" решение, так как запуск jvm не моментальный, хотя я сильно подозреваю, что при повторных запусках оно закэшируется операционкой и будет стартовать пошустрее.Как уже сказали - канал.
Внешняя программа запускает дочерний процесс, пишет команды на (его) стандартный ввод, читает ответы из (его) стандартного вывода и, опционно, мониторит его stderr на предмет возможных ошибок.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Организовать взаимодействие со сторонним ПО / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]