Системный ландшафт и архитектура

Системный ландшафт SAP определяется как набор серверов SAP. В идеале в среде Sap существует трехсистемный ландшафт. Системный ландшафт состоит из сервера разработки (Dev), рабочего сервера (PROD) и сервера контроля качества (QAS).

Архитектура SAP определяется как технологическая структура системы SAP, и она изменяется со временем в отличие от системного ландшафта. Архитектура SAP меняется с появлением нового программного обеспечения, такого как SAP ECC 6.0, самого последнего.

Ниже приведен запрос в системном ландшафте SAP -

DEVELOPMENT >>>> Quality >>>> PRODUCTION

На следующем рисунке представлен трехуровневый системный ландшафт SAP, в котором работа идет от Dev> QAS> PROD, а не в обратном направлении.

Давайте теперь обсудим системный ландшафт -

Сервер песочницы

Когда проект реализуется, на начальных этапах используется сервер песочницы, где выполняется вся настройка, настройка.

Сервер разработки

Затем необходимо сохранить конфигурацию на сервере разработки и сохранить в запросах рабочей среды, и ее необходимо перенести на рабочий сервер.

Производственный сервер

Вы можете рассматривать его как заключительный или самый доработанный этап, на котором работа выполняется, когда проект находится в стадии разработки / запуска. Все изменения, которые требуются клиенту, выполняются в среде DEV, а затем запрос переносится в производство.

SAP System 3 - многоуровневая архитектура

На приведенном ниже изображении показана трехуровневая архитектура системы SAP. Вpresentation layerсамый верхний. Он содержит устройство / приложение для управления системой SAP. Это могут быть мобильные устройства, системы конечных пользователей, SAP GUI или клиент на основе веб-браузера.

Уровень представления взаимодействует с сервером приложений для выполнения всей обработки и известен как мозг системы SAP.

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

Нижний слой называется database layer. Он отвечает за хранение всех данных. База данных системы SAP хранится на отдельном сервере из соображений производительности и безопасности.

Уровень представления состоит из различных компонентов для ABAP и JAVA, которые позволяют передавать и обрабатывать данные в системе SAP.

Ключевые компоненты уровня представления включают следующее:

Message Server - Это используется для управления связью между распределенными диспетчерами в системе ABAP.

Message Server- Это используется для управления серверными процессами и диспетчерами JAVA. Он используется для управления связью в JRE.

Dispatcher Queue - Это используется для хранения нескольких типов рабочих процессов.

Dispatcher - Это используется для распределения запросов по рабочим процессам.

Memory Pipes - Это используется для управления связью между рабочими процессами ICM и ABAP.

Enqueue Server - Используется для обработки логических блокировок, установленных исполняемой программой Java-приложения.

Java Dispatcher - Он отвечает за получение клиентских запросов через уровень представления и пересылку серверному процессу.

Gateway - Это используется для управления связью между системой SAP и внешними системами.

ABAP Work processes - Это отдельно выполняет шаги диалога в приложениях R / 3 отдельно.