Документация iSZN

05. Клиентское программное обеспечение

Архитектура клиентского программного обеспечения

Всё клиентское программное обеспечение Системы представляет собой специальные программы под Windows. По сравнению с популярной в настоящее время концепцией организации интерфейса с помощью веб-браузера (тонкий клиент) такой подход дополнительно требует выполнения установки (инсталляции) клиентского программного обеспечения, но в то же время имеет ряд значительных преимуществ:

  • Гораздо более удобный, развитый и предсказуемый интерфейс пользователя.
  • В несколько раз (а иногда и в десятки раз) более высокая скорость реакции на действия пользователя.
  • Более высокая устойчивость программного обеспечения по сравнению с устойчивостью браузера (платформы).
  • Отсутствие проблем, связанных с критическими уязвимостями в браузере.
  • Отсутствие необходимости установки Java-машины (в среде которой, как правило, выполняется веб-клиент).
  • Экономия места на жёстком диске (поскольку программы, как правило, занимают намного меньше дискового пространства, чем кеш браузера).

Установка и обновление клиентского программного обеспечения

Сложности с установкой и обновлением программного обеспечения клиентского программного обеспечения iSZN сведены к минимуму.

Установка клиентского программного обеспечения iSZN

  • Не требует установки клиентского программного обеспечения Oracle (огромное преимущество по сравнению с большинством программ, работающих с этой СУБД), поскольку задачи Системы осуществляют подключение к серверу Oracle напрямую по протоколу TCP/IP.
  • Производится с помощью специальной программы-инсталлятора, осуществляющей все необходимые операции по установке и регистрации программ и занимающей всего лишь около 2,5 Мбайт.
  • Включает установку лишь необходимого минимума программ; все инструменты загружаются автоматически из базы данных Системы по мере необходимости с помощью встроенного механизма обновления клиентского программного обеспечения (см. ниже).
  • Может быть выполнена в неинтерактивном режиме (unattended setup, установка со всеми опциями по умолчанию), что удобно при установке клиентского программного обеспечения на множество компьютеров.

Обновление клиентского программного обеспечения iSZN

  • Обеспечивает прозрачное для пользователя автоматическое обновление необходимых модулей (общим числом свыше 250) путём сверки версий программы на клиентском компьютере (в так называемом кеше приложений) и на сервере Системы при наличии на сервере более новой версии.
  • Производится путём загрузки (подгрузки) необходимых модулей при их отсутствии в кеше.
  • Требует непосредственного запуска программы установки лишь при выходе нового релиза Системы.