изображения серверу, который берет на себя функции приема запроса и
передачи ответа.
Применение CGI существенно замедляет и без того медленную систе-
му. CGI устроен так, что каждый раз по запросу пользователя порождает
новый процесс, а по завершении выполнения запроса уничтожает процесс.
В случае интенсивной пользовательской загрузки сервер проделывает мас-
су лишней работы, и, кроме того, не сохраняет контекста, в котором рабо-
тает пользователь.
Изображение, сформированное сервером, чаще всего представляет со-
бой матричную картинку в формате GIF, JPEG или PNG, хотя встречаются
и решения с передачей непосредственно векторной информацией. Если
изображение передано в виде матричной картинки, то это удобно прежде
всего тем, что любой Web-браузер может непосредственно отображать та-
кую информацию. Однако для того, чтобы произвести любую мало-
мальски сложную операцию с таким изображением (например, изменить
масштаб изображения), необходимо заново формировать запрос на сервер
и ожидать загрузки новой картинки. Если некоторые операции предоста-
вить клиентской части, то появляется возможность манипуляции с картин-
кой без обращения к серверу. Самый главный вопрос, однако, как готовить
приложения для публикации их в интернет или интранет?
В настоящее время существует несколько инструментов, предлагаю-
щих решение этой проблемы. Все они так или иначе предлагают свой соб-
ственный способ решения проблемы. Далее мы будем рассматривать ре-
шения, предлагаемые таким инструментом, как Baikonur GIS Toolkit. Визу-
альное проектирование при помощи компонент и эффективность кода по-
лученного приложения – немаловажные достоинства этого продукта. Эф-
фективность особенно важна, так как система, которая получается в ре-
зультате, будет работать в многопользовательском режиме, и от произво-
100