SAP NetWeaver Application Server
SAP NetWeaver Application Server (прежнее название SAP Web Application Server) — это компонент SAP NetWeaver, выполняющий функции сервера веб-приложений для решений компании SAP. Включает в себя серверы приложений ABAP (прежнее название SAP R/3 Basis) и Java. Возможна установка обеих частей (стеков) как совместно, так и по отдельности. В случае полной установки (ABAP и Java) используется Java-стек, управление осуществляется из ABAP стека. Кроме того, автоматически создаётся связь между стеками, называемая Java Connector, сокращённо «JCo».
История наименования
правитьАрхитектура
правитьАрхитектура SAP Web Application Server может быть разделена на 5 уровней:
- Уровень презентации
- Предназначен для отображения бизнес-контента. На уровне презентации пользовательский интерфейс может быть разработан с помощью технологий Java Server Pages (JSP), Business Server Pages (BSP), или Web Dynpro.
- Уровень бизнес-логики
- Данный уровень состоит из приложений ABAP и Java, предоставляющих бизнес-контент на уровень презентации.
- Уровень интеграции
- Внутренний движок интеграции является составной частью SAP NetWeaver AS и предоставляет сервис обмена сообщениями между компонентами, соединенными через SAP PI.
- Уровень соединений
- Internet Communication Manager (ICM) обрабатывает обращения пользователя к уровню презентации и предоставляет метод соединения, использую различные протоколы. В данный момент доступны модули для Hypertext Transfer Protocol (HTTP), HTTPS (расширение HTTP с использованием Secure Socket Layer (SSL)), Simple Mail Transfer Protocol (SMTP), Simple Object Access Protocol (SOAP) и Fast Common Gateway Interface (FastCGI).
- Уровень базы данных
- Данный уровень обеспечивает независимость базы данных и масштабируемую обработку транзакций. Благодаря этому уровню бизнес-логика может разрабатываться независимо от используемых СУБД и операционной системы. Оптимизированный доступ к данным БД обеспечивается из ABAP с помощью Open SQL.
Аутентификация
правитьSAP NetWeaver AS может использовать различные способы аутентификации:
- SAP Logon Ticket в соответствующей конфигурации [1].
- Остальные технологии единого входа, которые используют сертификаты x.509 и сочетание технологий Secure Network Communications (SNC) и Secure Socket Layer (SSL) для единой платформы аутентификации.
См. также
правитьПримечания
править- ↑ Configuring SAP Web AS ABAP to Accept Logon Tickets from the J2EE Engine . Дата обращения: 2 ноября 2010. Архивировано 28 сентября 2011 года.
Ссылки
править- Application Development and Composition Архивная копия от 14 октября 2010 на Wayback Machine в SAP Developer Network (SDN)
- Архитектура SAP NetWeaver Application Server Архивная копия от 2 января 2011 на Wayback Machine
В статье не хватает ссылок на источники (см. рекомендации по поиску). |