В построении системы обработки информации на основе модели «тонкого» клиента значительная часть прикладной обработки данных выполняется непосредственно сервером (рис. 7.3). При решении ряда задач это позволяет повысить эффективность функционирования системы за счет устранения непроизводительной «перегонки» информации между компьютерами рабочих мест и сетевым сервером.
В частности, внутренняя технология решения упомянутой выше задачи группового начисления износа основных средств при использовании модели «тонкого» клиента будет выглядеть следующим образом. По требованию пользователя программа-клиент выдаст запрос серверу на выполнение указанной функции. Программа-сервер последовательно просмотрит всю картотеку и для каждой карточки выполнит необходимые действия. Соответствующие проводки и изменения в карточках будут записаны в базу данных. Все это будет произведено без пересылки данных между компьютером рабочего места и сетевым сервером. В этом случае на конкретное рабочее место будут передаваться только отчеты, которые пользователь может просмотреть или распечатать.
Пример с начислением износа основных средств достаточно показателен. Можно привести и другие примеры задач обработки учетной информации, при решении которых модель «тонкого» клиента, оказывается предпочтительной. Однако эти преимущества могут быть реализованы только при соблюдении двух условий.
Во-первых, сервер должен обладать достаточной мощностью, поскольку нагрузка на него возрастает в силу того, что он должен помимо функций доступа к данным выполнять процедуры их преобразования, соответствующие алгоритмам прикладных вычислений. Во-вторых, в АИС-БУ должны быть хорошо проработаны механизмы разделения функций между серверной и клиентской компонентами в отношении всех решаемых в системе задач.
Применение модели «тонкого» клиента может быть целесообразно тогда, когда на предприятии уже имеется достаточно большой парк морально устаревших компьютеров, а число рабочих мест достаточно велико. В этом случае может оказаться достаточным приобретение мощного сетевого сервера, на который и перекладываются все или большая часть сложных вычислений, связанных с обработкой больших объемов учетной и аналитической информации. Однако здесь необходимо рассчитать, что выгоднее: обновить весь парк компьютеров, установленных на рабочих местах, или приобрести мощный сервер и соответствующее программное обеспечение.