SAP NetWeaver - Архитектура
SAP NetWeaver называется центральной основой для стека программного обеспечения SAP и обеспечивает гибкую платформу для других компонентов NetWeaver, таких как Process Integrator, Business Intelligence, Enterprise Portal, а также для приложений ABAP и Java.
Сервер приложений SAP NetWeaver поддерживает независимые от платформы веб-службы, бизнес-приложения и разработку на основе стандартов, что позволяет использовать существующие технологические ресурсы для решений, ориентированных на веб-службы.
Все компоненты NetWeaver построены на сервере веб-приложений SAP, а компоненты написаны на J2EE или ABAP.

SAP NetWeaver - Архитектура
SAP NetWeaver является одним из центральных компонентов всего стека программного обеспечения SAP и предоставляет платформу для других компонентов, а также приложений JAVA и ABAP.
Сервер приложений SAP состоит из нескольких экземпляров сервера приложений, а также серверов баз данных. При использовании экземпляра диалога он также содержит сервер сообщений и сервер постановки в очередь.
Экземпляр диалога, выполняемый пользователем, имеет следующие компоненты:

Internal Communication Manager- Он используется для обработки веб-запросов как клиента, так и сервера. Поддерживает протоколы - HTTP, HTTPS, SMTP.
Dispatcher- Диспетчер используется для распределения запроса пользователя по разным рабочим процессам. Если все рабочие процессы заняты, запросы сохраняются в очереди Диспетчера.
Work Processes - Они используются для выполнения программ Java или ABAP.
SAP Gateway - Это обеспечивает интерфейс RFC между экземплярами SAP.
Message Server - Это используется для обмена сообщениями, а также балансирует нагрузку в системе SAP.