AS – Application Server – модель сервера приложений

ИС/ма при исп-ии AS становится распределенной. Осн. элементом AS модели явл-ся сервер приложений, где реализуется неск. прикл. ф-ций, каждая из к-х оформлена как некий сервис, к-м могут воспользоваться клиенты. Серверов прилож. м.б. неск-ко. Детали реализации прикладных ф-ций в сервере приложений полностью скрыты от клиента приложения. Клиенты обращ. с запросом к конкретной службе. Запросы выстраиваются в очередь к серверу прил-й, к-й извлекает и передает их для обработки службе в соот-ии с приоритетами. Клиенты здесь м. поддерживать интерфейс с конечным юзером (здесь он явл. компонентом представления). Сервер приложений позволяет реализовать прикладную с-му, содерж. неск-ко ур-ней. Архитек. такой с-мы м. выглядеть как ядро, окруж. концентрическими кольцами. Ядро состоит из серверов прил-й, в к-х реализ. базовые приклад. ф-ции. Кольца показ. наборы серверов прил-й, являющимися клиентами по отнош. к серверу верхнего ур-ня. Число ур-ней в АС-модели неограничено.

Т.о., AS-модель служит базой для построения многоур-х архитектур К-С. В этом случае ядром системы явл-ся БД, сервер приложений, реализ.-ые приклад. функции с одной стороны явл-ся серверами для клиентов, а с другой стороны явл-ся клиентами для серверов, реализ. базовые функции.

Обработка транзакций в распределённых информационных системах.