Документация iSZN
05. Клиентское программное обеспечение
Архитектура клиентского программного обеспечения
Всё клиентское программное обеспечение Системы представляет собой специальные программы под Windows. По сравнению с популярной в настоящее время концепцией организации интерфейса с помощью веб-браузера (тонкий клиент) такой подход дополнительно требует выполнения установки (инсталляции) клиентского программного обеспечения, но в то же время имеет ряд значительных преимуществ:
- Гораздо более удобный, развитый и предсказуемый интерфейс пользователя.
- В несколько раз (а иногда и в десятки раз) более высокая скорость реакции на действия пользователя.
- Более высокая устойчивость программного обеспечения по сравнению с устойчивостью браузера (платформы).
- Отсутствие проблем, связанных с критическими уязвимостями в браузере.
- Отсутствие необходимости установки Java-машины (в среде которой, как правило, выполняется веб-клиент).
- Экономия места на жёстком диске (поскольку программы, как правило, занимают намного меньше дискового пространства, чем кеш браузера).
Установка и обновление клиентского программного обеспечения
Сложности с установкой и обновлением программного обеспечения клиентского программного обеспечения iSZN сведены к минимуму.
Установка клиентского программного обеспечения iSZN
- Не требует установки клиентского программного обеспечения Oracle (огромное преимущество по сравнению с большинством программ, работающих с этой СУБД), поскольку задачи Системы осуществляют подключение к серверу Oracle напрямую по протоколу TCP/IP.
- Производится с помощью специальной программы-инсталлятора, осуществляющей все необходимые операции по установке и регистрации программ и занимающей всего лишь около 2,5 Мбайт.
- Включает установку лишь необходимого минимума программ; все инструменты загружаются автоматически из базы данных Системы по мере необходимости с помощью встроенного механизма обновления клиентского программного обеспечения (см. ниже).
- Может быть выполнена в неинтерактивном режиме (unattended setup, установка со всеми опциями по умолчанию), что удобно при установке клиентского программного обеспечения на множество компьютеров.
Обновление клиентского программного обеспечения iSZN
- Обеспечивает прозрачное для пользователя автоматическое обновление необходимых модулей (общим числом свыше 250) путём сверки версий программы на клиентском компьютере (в так называемом кеше приложений) и на сервере Системы при наличии на сервере более новой версии.
- Производится путём загрузки (подгрузки) необходимых модулей при их отсутствии в кеше.
- Требует непосредственного запуска программы установки лишь при выходе нового релиза Системы.