Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Архитектура 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; просмотров: 303; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |