Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Java и ssh

48K
29 апреля 2009 года
gektor333
1 / / 29.04.2009
Не очень хочется наступать на одни и те же грабли и изобретать велосипед, так что прошу подсказать, если неправильно в моих рассуждениях. Заранее благодарю всех откликнувшихся.

Задача:
На сервере под линукс лежат бинарные программы(6-7шт). К серверу возможен доступ по ssh. С клиентского компьютера под win nt5 необходимо переслать файл, в котором находятся настройки входа для бинарников. На сервере необходимо запустить определенный бинарник, в зависимости от того что выберет пользователь клиента. Выходные данные - файл, содержащий набор цифр(координаты пятимерного графика). На сервере необходимо построить график - проекция на какую-либо грань(рисунок) и передать его клиенту, который его отобразит. Выходные файлы передавать нецелесообразно, так как они весят очень много, а графики можно построить используя не все выходные значения(например с шагом 10). Модифицировать

Предполагаемый ход действий:
1 Использовать java в качестве языка для реализации данного проекта.
2 Задачи клиента:
Установить соединение
Послать файл входных данных
Запустить программу на сервере(программа из пункта 3)
Ждать ответа
Отобразить принятое изображение
3 Задачи программы, расположенной на сервере:
Запустить определенный бинарник в зависимости от входных данных
Ждать пока он полностью выполнится
Отскыть полученный файл с выходными данными
На их основе построить изображение графика
Передать его на клиент
Завершиться

Вопросы:
1 Является ли язык java приемлемым для этой задачи. Какие плюсы и минусы по сравнению с реализацией на С или просто в качестве скрипта, использующего реализацию ssh.
2 Какой пакет ssh для джавы лучше использовать? Планируется: http://www.javassh.org/space/start
3 Локика действий приемлема? Если что-либо можно при данной постановке задачи сделать проще, прошу направить на мысль

Если есть исходники с подобными возможностями, то очень буду признателен, если поделитесь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог