Архитектура Application server. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Архитектура Application server.



Сервер приложений (application server) состоит из диспетчера и множественных процессов работы.

Все запросы, которые получены от серверов представления, направляются сначала диспетчеру. Диспетчер ставит их в очередь, которая работает по принципу «первым пришел – первым вышел». Каждый запрос распределяется первому доступному процессу работы. Процесс работы обрабатывает один запрос за один раз.

Чтобы выполнить любую обработку запроса пользователя, процесс работы должен обратиться к двум специальным областям памяти: пользовательскому контексту (user context) и области реестра (Roll area). Пользовательский контекст — область памяти, которая содержит информацию о пользователе, а область реестра — область памяти, которая содержит информацию о выполнении программы.

Все запросы проходят через обработчик задачи, который затем направляет запрос к соответствующей части процесса работы.

10. User context, определение и содержание.

Пользовательский контекст — память, предназначенная для содержания характеристик пользователя, который зарегистрирован в системе R/3. Он содержит следующую информацию:

§ текущие параметры настройки пользователя

§ разрешения пользователя

§ названия программ, которые выполняются пользователем в настоящее время

Пользовательский контекст — это память, которая выделяется при входе в систему, при выходе она освобождается.

11. Roll area, определение и содержание.

Область реестра — память, которая выделяется процессом работы для экземпляра класса программы. Она содержит следующую информацию:

§ значения переменных

§ динамическое распределение памяти

§ текущий указатель программы

Каждый раз, когда пользователь запускает программу, для экземпляра класса этой программы создается область реестра. Если два пользователя выполняют одну и ту же программу в одно и то же время, то будут существовать две области реестра — по одной для каждого пользователя. Область реестра освобождается, когда программа заканчивает работу.

Шаг диалога, способы его инициализации.

Шаг диалога — любое изменение экрана. Есть четыре способа, которыми пользователь может инициировать шаг диалога. От SAPGUI:

§ нажать Enter

§ нажать функциональную клавишу

§ нажать кнопку на экране

§ выбрать пункт меню

Компоненты Work Process.

У каждого процесса работы есть четыре компонента:

§ обработчика задачи (Task Handler)

§ интерпретатора ABAP/4 (ABAP/4 Interpreter)

§ интерпретатора экрана (Screen Interpreter)

§ интерфейса базы данных (Database Interface)

Виды интерпретаторов.

Интерпретаторы интерпретируют код ABAP/4. Есть два интерпретатора: интерпретатор ABAP/4 и интерпретатор экрана.

Типы процессов работы.

Есть семь типов процессов работы. Каждый обрабатывает определенный тип запроса. Типы процессов работы и типы запросов показаны в таблице.

 



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 206; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.32.230 (0.004 с.)