Проектирование Интернет приложений. Тузовский А.Ф. - 70 стр.

UptoLike

Составители: 

70
Единообразное оформление web-страниц, составляющих при-
ложение.
Поддержка состояния сеанса работы пользователей.
Настройка web-страниц для разных пользователей (персонали-
зация).
Навигация между разными web-страницами.
Обеспечение безопасности (аутентификация и авторизация,
регистрация пользователей).
Доступ к источникам данных.
А к функциональным подсистемам относятся:
Управление контентом web-приложения (множеством доку-
ментов, изображений, ссылок и т.п., которые доступны данному прило-
жению). Web приложение должно предоставлять возможности загрузки
контента на сервер (uploading), классификации, поиска и получения с
сервера (downloading).
Поиск информации в контенте приложения документах,
файлах данных, базах данных).
Поддержка взаимодействия пользователей (форумы, обмен
сообщениями, рецензирование документов).
Специальные возможности (расчеты в соответствии с бизнес-
логикой, обработка изображений, обработка документов и т.п.).
Базовая функциональность во многом реализуется средой выпол-
нения web-приложения, а для создания функциональных подсистем
требуется составление программного кода.
2.4. Web-сервисы
Кроме web-приложений другим важным видом используемого в
web-сети программного обеспечения являются web-сервисы (web servic-
es).
Web-сервисы представляют собой наборы методов, которые можно
вызывать на выполнение с заданными параметрами с помощью HTTP
запросов, а результаты их выполнения получать в виде HTTP ответов.
Web сервисы поддерживаются, как и web-приложения, web-серверами.
Они предназначены для использования любыми программами, которые
могут формировать правильные HTTP запросы и понимать полученные
HTTP ответы, но не пользователями (людьми), так как они не имеют
графического пользовательского интерфейса. Такими программами мо-
гут быть web-приложения, либо другие web-сервисами, или даже ло-
кальными приложениями.