Skip to content

Схема веб-приложения

Скачать схема веб-приложения PDF

Очень часто возникают ситуации, когда большому количеству пользователей необходимо предоставить доступ к некоторым данным, дать им возможность их получения и редактирования. Эти данные являются общими для всех пользователей и не могут располагаться на каждой клиентской машине.

Для решения задач такого рода применяются веб-приложения Web-приложения, Web-application - программные средства, предназначенные для автоматизированного выполнения действий на Web- серверах.

При этом данные хранятся на сервере, там же при необходимости выполняется их программная обработка. По запросу необходимые данные предоставляются клиенту. Для обеспечения диалога с пользователем в веб- приложениях используются Web-браузеры.

С одной стороны это представляет ряд преимуществ, с другой — накладывает определённые условия при выборе средств разработки интерфейсов таких приложений.

В данной статье дан обзор технологий, позволяющих упростить создание веб-интерфейсов и их связывания с логической частью приложений. Проведен анализ общих требований к проектированию интерфейсов [1].

Можно выделить следующие из них: вместо создания отдельной страницы для редактирования данных предоставлять возможность их редактирования по месту; не требовать перезагрузки страницы при каждом действии пользователя, использовать контекстные инструменты. Провести обзор технологий, упрощающих создание веб- интерфейсов, отвечающих вышеуказанным требованиям.

Веб-приложения создаются в различных вариантах архитектуры клиент-сервер. В таком случае клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение и обработка данных осуществляется, преимущественно, на сервере, её представление в удобном для пользователя виде - в браузере. Обмен информацией происходит по сети. Общая структура веб-приложения приведена на рисунке 1.

Последние годы Web-приложения стремительно развиваются, постепенно вытесняя настольные решения и становясь важнейшим компонентом бизнеса в современном мире. Все чаще компании прибегают к услугам разработки Веб-приложений Web-application , чтобы эффективно решать широкий спектр бизнес-задач.

Клиент-серверное приложение, основная часть которой содержится на удаленном сервере, а пользовательский интерфейс UI отображается в браузере в виде веб-страниц. Для запуска веб-приложения пользователю не нужно устанавливать никаких дополнительных программ, оно запускается на любом устройстве с браузером и с доступом в интернет. Работа клиента не зависит от операционной системы, стоящей на компьютере пользователя, поэтому при разработке веб-приложений нет необходимости писать отдельные версии для Windows, Linux, Mac OS и других операционных систем.

fb2, EPUB, PDF, EPUB