| Почему Web? |
 |
 | На сегодняшний день для обеспечения эффективной работы компании с развитой филиальной сетью или просто распределенными рабочими местами необходимо обеспечить доступ пользователей в любое время из любого места к информационной системе компании. Это касается как доступа сотрудников филиалов к общим данным компании, так и доступа сотрудников, работающих вне офиса, к информационной системе для проведения расчетов, просмотра и ввода данных.
Здесть возникает первая проблема, которую успешно решает применение Web-технологий - доступность.
Стандартные клиент-серверные решения предлагают доступ к данным системы только с фиксированных компьютеров с установленным специализированным программным обеспечением. Естественно, это не удобно в случае, когда, к примеру, сотрудник должен провести расчет страхового платежа, сформировать заявление и внести данные в базу, находясь в офисе Заказчика.
Используя Web-базированную систему, пользователь может работать с ней с любого компьютера, ноутбука, карманного компьютера или даже мобильного телефона, который имеет подключение к Internet. Для этого ему нужен только Web-браузер, который входит в состав стандартного ПО любого современного компьютера. При этом передаваемые данные шифруются стандартными средствами, обеспечивающими надежную защиту вводимых данных от перехвата, взлома или другого несанкционированного доступа.
Web-технологии успешно решают и две другие связанные с этим проблемы - переносимость и обновление версий системы.
При
работе с клиент-серверными системами каждое изменение
версии операционной системы или сопутствующих библиотек
может поставить под угрозу работоспособность системы за
счет возможных конфликтов с новым ПО. А в случае
перевода клиенстких мест с Windows на бесплатную операционную
систему Linux и вовсе придется заново переписывать все
клиентское ПО. В Web-системах, за счет того, что программное
обеспечение во-первых, устанавливается только на сервере,
во-вторых, написано на платформе Java, которая работает
на любой операционной системе и не зависит от ее типа
и версии, а в третьих, на клиентских машинах браузер также
может работать на любой платформе, данная проблема не
существует по определению.
Также существенно упрощается установка обновлений самой системы. Если в случае использования традиционных систем, для установки любого обновления его необходимо установить на каждый клиентский компьютер, то Web-систему достаточно обновить только в одном месте, на сервере. Так как вся функциональность системы находится именно там, на клиентских машинах она лишь отображается в виде Web-страниц в браузере.
Как правило, внедрение новой информационной системы на предприятии требует существенных затрат на обучение персонала. Традиционные системы с оконным интерфейсом Windows содержат большое количество различных полей на нескольких закладках, для работы требуется запомнить последовательность ввода в них данных и выбора пунктов разветвленного меню системы. Интерфейс Web-систем максимально прост и дружествен к пользователю. Для осуществления какой-либо операции необходимо пройти по предложенной системой последовательности страниц, на каждой из которых вводятся логически структурированные данные. В случае ошибочного ввода или несоблюдения других условий, система просто не пропустит пользователя на следующий шаг, таким образом минимизируя возможность ошибки или ввода неполных данных. Как показывает практика, такой подход в несколько раз увеличивает эффективность обучения и снижает предубеждение пользователей против использования компьютерных технологий.
И напоследок несколько слов про общую стоимость внедрения (Total Costs of Ownership, TCO). Стоимость внедрения состоит не только из стоимости системы, но и стоимости дополнительного программного обеспечения (операционной системы, системы управления базами данных и др.), а также стоимости технического обеспечения (серверов, рабочих станций, каналов доступа в Internet) и стоимости обучения персонала.
Как уже отмечалось ранее, Web-системы могут работать под управлением любой операционной системы как на сервере, так и на клиенте, что позволяет снизить стоимость программного обеспечения за счет использования бесплатной операционной системы Linux. Перенос всех вычислений на сторону сервера и использование на клиенте только браузера для отображения информации позволяет существенно снизить стоимость технического обеспечения клиентских рабочих станций. А использование сжатия данных минимизирует требования к пропускной способности каналов Internet.
Все вышесказанное делает Web-технологии наиболее применимыми для компаний, которые идут в ногу со временем и стремятся получить максимальную прибыль от использования современных компьютерных технологий.
|