Форум: "Сети";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];
ВнизАвтоматическое обновление компонентов ПО Найти похожие ветки
← →
marcel (2005-04-22 09:34) [0]Здрасте. Имеется в наличии 15 удаленных компьютеров, связанных с вычислительным центром через DSL. Есть приложение для работы с БД которые используются на все компах. Хотелось бы реализовать систему автоматического обновления этого приложения и его компонентов. Т.е.:
1. EXE файл и шаблоны для FastReporta запускались не из сети, а с локального диска.
2. Что бы при запуске программы проверялось наличие обновление(список обновлений) на сервере ВЦ (на FTP и т.д.)
3. при наличии обновлений они копировались бы на диск.
4. имелась бы возможность разослать сообщения уже запущенным приложениям, для того что бы они провели операцию обновления.
Подскажите пожауйста, с какого бока подойти к этому вопросу, где можно почитать. Заранее спасибо.
← →
Digitman © (2005-04-22 11:22) [1]
> с какого бока подойти к этому вопросу
начни с разработки протокола информационного обмена между программой-сервером обновлений (тот что будет "крутиться" на сервере ВЦ) и программами-клиентами (те что при запуске должны обращаться к программе-серверу с целью получения инф-ции о необходимости своего обновления)
далее - выбор транспортного протокола и транспортных алгоритмов (немало зависит от структуры и программно-аппаратной конфигурации вашей копрорат.сети)
← →
Gage (2005-04-24 02:39) [2]На мой взгляд самое простое решение такое:
(при условии, что клиентские машины знают IP сервера)
1. Поднимаешь почтовый сервер на сервере.
2. В клиентское приложение встаиваешь почтового клиента.
3. Клиентское приложение переодически проверяет свой ящик и при поступлении письма с новым exe заливает его себе, просит пользователя завершить работу в связи с обновлением программы. При завершении работы толкает батник, который удаляет старый exe на новый и запускает его.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c