Одной из стадий жизни программного обеспечения является обновление программного обеспечения на рабочих местах операторов. Как быстро и с какими человеческими ресурсами будет осуществлена данная функция зависят накладные расходы по поддержанию программного обеспечения. Минимизация ресурсов на обновление ПО является одной из стратегических задач разработчика программного обеспечения, если разработчик ставит своей целью поддержать собственных дилеров обслуживающих конечного клиента, то стоимость обновления ПО становиться достаточно большой, если разработчик опирается на собственные силы по поддержанию конечного клиента, то он стремиться минимизировать стоимостную составляющую данного процесса. Самым крайнем решением при выборе стратегии поддержки клиентов является WEB разработка, что сводит на нет обновление ПО. Однако при всех достоинствах WEB решения, существует целая группа программ, где «толстый клиент» будет еще долго обслужить коммерческие компании.

Так как в стратегии нашей компании, приоритетным является обслуживания клиентов собственными ресурсами и как следствие, обновление и установка ПО для нас является задачей, стоимость которой должна быть минимальной.

Для этого был разработан администратор программ TPM, позволяющий хранить и автоматически загружать с сервера компании разработчика все обновления ПО. Администратор программ TPM устанавливается на центральный сервер у клиента и поддерживает все актуальные обновления поставляемого ПО, путем выкладывания нового программного обеспечения в папку на сервере имеющую название связанное с тем или иным программным модулем. В данные папки собираются все необходимые файлы для запуска и нормального функционирования соответствующей программы. Для переноса содержимого папок на компьютер оператора используется универсальный загрузчик TRunTendo.exe, умеющий найти сервер с выложенными программами (папками) в сети, сравнить содержимое папки с программой на клиенте и с папкой на сервере и случае, если на сервере файлы более новые закачать обновление и запустить указанный выполняемый модуль.

Типичный пример вызова TRunTendo.exe является:

TRunTendo.exe –DTD_CLIENT –LTDS;update;update; -A.\TD\TDMain.exe

Где:

- D TD_CLIENT – название девайса (папки) на сервере.

- L TDS;update;update – TDS – имя сервера (в host и service файлах прописывается IP и порт для данной клички в сети), update – имя пользователя, под которым произойдет соединение с сервером, и update – пароль входа на сервер.

- A .\TD\TDMain.exe – разбивается на 2 параметра .\TD\ - путь на клиенте папки с приложением и TDMain.exe – имя запускаемого модуля в данной папке.

Прописывая командную строку с различными параметрами, системный администратор может установить на любом выбранном компьютере любое программное обеспечение, которое доступно клиенту, а процесс автоматического обновления в дальнейшем соединяется с процессом перезапуска программы, что делает оператор самостоятельно без системного администратора.

Вверх

Яндекс.Метрика Яндекс цитирования Top.Mail.Ru
info
ventolin inhaler for sale http://infopillsrx.com/ventolin-inhaler-buy-cheap.html buy asthma inhalers online

© 2023 Тэндо. Все права защищены © Копирование материалов запрещено.