Сервер приложений SAP NetWeaver - SAP NetWeaver Application Server

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

Архитектура

Архитектуру сервера веб-приложений SAP можно разделить на 5 областей:

Уровень представления
На уровне представления пользовательский интерфейс может быть разработан с помощью JavaServer Pages (JSP), Business Server Pages (BSP) или с Web Dynpro технологии. Базовый бизнес-уровень предоставляет бизнес-контент на Java или ABAP.
Бизнес-уровень
Бизнес-уровень состоит из J2EE сертифицированная среда выполнения, которая обрабатывает запросы, передаваемые из Internet Communication Manager (ICM), и динамически генерирует ответы. Бизнес-логика может быть написана либо на ABAP, либо на Java на основе стандарта J2EE. Разработчики могут реализовать бизнес-логику и постоянство с помощью Enterprise JavaBeans (EJB) с использованием среды J2EE. Разработчики также могут получить доступ к бизнес-объектам приложений, работающих в среде ABAP, чтобы воспользоваться их бизнес-логикой и постоянством.
Уровень интеграции
Механизм локальной интеграции является неотъемлемой частью SAP Web AS и позволяет мгновенно подключаться к Интеграция процессов SAP NetWeaver (SAP PI; ранее назывался SAP Exchange Infrastructure). Механизм локальной интеграции предоставляет службы обмена сообщениями, которые обмениваются сообщениями между компонентами, подключенными в SAP PI.
Уровень подключения
Internet Communication Manager (ICM) отправляет запросы пользовательского интерфейса на уровень представления и обеспечивает единую структуру для подключения с использованием различных протоколов связи. В настоящее время доступны модули для Протокол передачи гипертекста (HTTP), HTTPS (расширение HTTP, работающее под Уровень защищенных сокетов (SSL)), Простой протокол передачи почты (SMTP), Простой протокол доступа к объектам (SOAP) и Быстрый интерфейс общего шлюза (FastCGI).
Слой стойкости
Уровень сохраняемости поддерживает независимость базы данных и масштабируемость. сделка умение обращаться. Бизнес-логика может быть разработана полностью независимо от базовой базы данных и операционной системы. Независимость базы данных также стала возможной благодаря поддержке открытых стандартов. Интерфейс базы данных обеспечивает оптимизированный доступ к данным из среды ABAP через Открыть SQL. SAP распространяет выдающиеся возможности Open SQL для ABAP на Open SQL для Java и предлагает множество стандартных Интерфейсы прикладного программирования (API) для прикладных программистов, таких как SQLJ. Другие технологии, такие как Объекты данных Java (JDO) и Постоянство, управляемое контейнером (CMP ) для EJB или прямое использование Подключение к базе данных Java (JDBC) API, также поддерживаются.

Безопасность

Аутентификация

SAP NetWeaver AS может принимать несколько форм аутентификации:

Связь

Уровень подключения сервера приложений SAP NetWeaver поддерживает HTTPS что требуется для зашифрованной связи через Уровень защищенных сокетов. Можно включить SSL с помощью Криптографическая библиотека SAP.[2] Если компания работает с традиционными системами SAP, которые используют только RFC и DIAG протоколы, Безопасные сетевые коммуникации также требуется для зашифрованной связи[3]

Смотрите также

Рекомендации

внешняя ссылка