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 — Dispatcher используется для распределения пользовательских запросов по различным рабочим процессам. Если все рабочие процессы заняты, запросы сохраняются в очереди Dispatcher.
Рабочие процессы — они используются для выполнения программ на Java или ABAP.
SAP Gateway — обеспечивает интерфейс RFC между экземплярами SAP.
Сервер сообщений — используется для обмена сообщениями, а также для балансировки нагрузки в системе SAP.