Что такое SAP NetWeaver? Учебное пособие и обзор.

⚡ Умное резюме

SAP NetWeaver — это интегрированная технологическая платформа, а не продукт, которая лежит в основе всего моегоSAP Комплексное приложение, объединяющее людей, информацию и процессы на платформе приложений посредством SAP Сервер веб-приложений.

  • 🧱 Foundation: NetWeaver заменяет классическую версию. SAP База и хозяева SAP ERP, CRM, SRM, SCM и PLM в одной среде выполнения.
  • 👥 Интеграция людей: Корпоративный портал, комнаты для совместной работы и многоканальный доступ обеспечивают доступ на основе ролей и с разных устройств.
  • 📊 Интеграция информации: Системы бизнес-аналитики, управления контентом, управления знаниями и TREX объединяют структурированные и неструктурированные данные.
  • 🔄 Интеграция процессов: Интеграция процессов (ранее XI) связывает SAP и не-SAP системы, использующие XML, Javaи открытых стандартов.
  • 🖥️ Платформа приложения: SAP Сервер веб-приложений работает на ABAP. Javaа также веб-сервисы на том же хосте.
  • ☁️ Преемник облачных технологий: SAP BTP интегрирует базовые возможности NetWeaver в качестве подписного мультиоблачного сервиса.

SAP Обзор NetWeaver

Что такое NetWeaver?

NetWeaver — это SAPАвтора интегрированная технологическая платформа и не является продуктом сама по себеФактически, новая версия Basis называется NetWeaver.

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

NetWeaver обеспечивает доступ к SAP Получение данных возможно с использованием простого протокола HTTP или даже мобильных устройств. Это устраняет необходимость в установке — и, что более важно, в обучении — SAPКлиентское программное обеспечение.

Основные возможности SAP NetWeaver — это интеграция Люди, информация и процессыВсе они базируются на единой платформе приложений.

SAP интеграционные слои NetWeaver

Интеграция людей

Интеграция людей объединяет пользователей и помогает им работать более эффективно.

  • Портал: Обеспечивает единый, персонализированный и основанный на ролях доступ пользователей через SAP Технология корпоративного портала.
  • Сотрудничество: Promoтестирует сотрудничество на предприятиях с использованием виртуальных командных комнат (комнат для совместной работы), общения в реальном времени (чат и совместное использование приложений), а также сторонних инструментов для групповой работы и синхронного взаимодействия — например. Microsoft Exchange, Lotus Notes и WebEx.
  • Многоканальный доступ: Обеспечивает связь пользователей с корпоративными системами посредством веб-технологий, голосовой связи, мобильной связи, обмена сообщениями или радиочастотной связи.

Интеграция информации

Интеграция информации объединяет сведения из различных источников и придает им смысл в контексте повседневной работы.

  • Бизнес-аналитика: Предоставляет надежные инструменты для создания индивидуальных и интерактивных отчетов, а также аналитических приложений.
  • Контент для бизнес-аналитики и расширения для контента бизнес-аналитики: Обеспечивает более быструю реализацию с использованием предварительно настроенных ролевых и ориентированных на задачи информационных моделей. SAP Бизнес-аналитика.
  • Управление знаниями: Обеспечивает общий доступ к неструктурированной информации и документам в распределенной среде хранения данных — поиск, классификация, подписка, версионирование и многое другое.
  • Поиск и классификация (TREX): Обеспечивает SAP приложения с сервисами для поиска, классификации и анализа текста в больших массивах документов (неструктурированных данных), а также для поиска и агрегирования бизнес-объектов (структурированных данных).

Интеграция процессов

Интеграция процессов координирует поток работы между отделами, подразделениями и компаниями. Этот тип использования охватывает все функции, ранее выполняемые... SAP NetWeaver Exchange Infrastructure (XI) — теперь под другим брендом. SAP Интеграция процессов (ИП) и ее преемники SAP Оркестрация процессов (Process Orchestration, PO) — это инструменты, используемые для реализации межсистемных бизнес-процессов.

Этот тип использования позволяет использовать различные версии. SAP и не-SAP системы от разных поставщиков, работающие на разных платформах (например) Java и ABAP), чтобы общаться друг с другом. SAP NetWeaver основан на открытой архитектуре и в основном использует открытые стандарты (в частности, XML и другие). JavaОна предоставляет услуги, необходимые в неоднородной и сложной среде, в том числе:

  • Инфраструктура среды выполнения для обмена сообщениями между системами.
  • Параметры конфигурации для управления бизнес-процессами и потоком сообщений.
  • Карта сообщенийping Таким образом, полезная нагрузка преобразуется до того, как достигнет приемника.

Платформа приложений

SAP Сервер веб-приложений (SAP WebAS предоставляет полноценную инфраструктуру разработки, на которой вы можете разрабатывать, распространять и запускать платформенно-независимые, надежные и масштабируемые приложения. Веб-службы и бизнес-приложения. SAP Сервер веб-приложений поддерживает ABAP, Javaа также веб-сервисы в том же самом случае.

SAP NetWeaver ArchiАрхитектура: ABAP, Javaи двухстековый режим

SAP NetWeaver Application Server поставляется в трех вариантах. Выбор варианта зависит от того, использует ли приложение ABAP. Java, или оба.

  • AS ABAP: Запускает классические рабочие процессы ABAP. Включает в себя ICM (Internet Communication Manager), диспетчер ABAP, шлюз, сервер сообщений, сервер очереди и множество других рабочих процессов. Это стек, используемый... SAP ERP, S/4HANA и BW.
  • AS Java: Работает Java Приложения для электроники. Поставляется с одним модулем управления питанием (ICM) и одним модулем управления питанием (ICM). SAP Запуск сервиса, несколько Java Серверные процессы, а также экземпляр SCS (System Central Services), содержащий серверы постановки в очередь и обработки сообщений. Используется Enterprise Portal, PI и Composition Environment.
  • Двойной стек: Сочетает ABAP и Java в одной системе. Центральный экземпляр содержит сервер сообщений, сервер постановки в очередь и отдельный экземпляр ASCS (ABAP System Central Services). SAP Рекомендуется разделять два стека — новые установки выполняются в одном стеке.

Во всех трех вариантах используется... SAP Бинарные файлы ядра, процессы disp+work, таблица блокировок enqueue и общая схема базы данных. Администраторы Basis отслеживают их с помощью SAP MMC, SM50, SM66, ST22 и ST02.

Основные типы использования NetWeaver

При каждой установке NetWeaver отображаются только те «типы использования», которые вы активировали. В приведенном ниже списке наиболее распространенные из них соотнесены с поддерживаемыми ими бизнес-сценариями.

Тип использования Стек Что это дает
КАК АБАП ABAP Базовая среда выполнения для ERP, BW и Solution Manager.
AS Java Java Базовая среда выполнения для Portal, PI, CE и IdM.
EP / EPC (Корпоративный портал) Java Портал единого входа на основе ролей с управлением знаниями и возможностями совместной работы. EPC — это упрощенный вариант, содержащий только основные функции.
BI ABAP SAP Хранилище данных BW, отчетность, запросы и анализ. Требуется AS ABAP в той же системе.
BI Java Java Инструменты для работы с интерфейсами бизнес-аналитики (BEx Web, Web Application Designer), которые требуют Java.
ПИ (интеграция процессов) Двойной Посредник сообщений SAP и не-SAP — Каталог интеграций, Репозиторий интеграций, Механизм адаптеров.
MDM (Управление основными данными) Java + родной Объединяет данные о клиентах, поставщиках и материалах во всех системах.
CE (Composition Environment) Java Проектирование и реализация Java— На основе составных приложений, созданных поверх существующих сервисов.
МИ / Мобильный Java + клиент Сценарии периодического подключения мобильных устройств — заменены на SAP Мобильная платформа и SAPпользовательский интерфейс5.
IdM (Управление идентификацией) Java Централизованное управление учетными записями пользователей, назначение ролей и самостоятельное управление паролями. SAP и не-SAP систем.

SAP NetWeaver против SAP Платформа бизнес-технологий (BTP)

NetWeaver была локальной платформой в 2000-х и 2010-х годах. SAP BTP — это его облачный преемник — многооблачный сервис на основе подписки, который объединяет возможности NetWeaver в единой среде. В приведенном ниже сравнении объясняется, что осталось неизменным, а что изменилось.

  • Развертывание: NetWeaver развертывается локально; BTP работает как управляемая служба на AWS. Azure, Google Cloudи Алибаба.
  • Время: NetWeaver устанавливает AS ABAP и AS Java на ваших серверах. BTP предоставляет доступ к средам Cloud Foundry, Kyma (Kubernetes) и ABAP в качестве готовых к запуску сервисов.
  • Интеграция: Интеграцию обеспечивает NetWeaver PI/PO. BTP заменяет его на SAP Комплексное решение для интеграции (интеграция с облачными сервисами, управление API, открытые коннекторы).
  • Портал: NetWeaver EP используется для корпоративных порталов. BTP предлагает SAP Build Work Zone (ранее Launchpad Service) с точками входа, ориентированными на Fiori.
  • Аналитика: Складское хранилище данных размещено на платформе NetWeaver BW. Пары BTP. SAP DataSphere и SAP Облачная аналитика для облачных хранилищ данных и бизнес-аналитики.
  • Расширяемость: NetWeaver — это стек разработки ABAP. BTP предоставляет ABAP Cloud (стимпанк) плюс Node.js. Java и Python среды выполнения с расширяемой моделью, обеспечивающей чистоту цифрового ядра.

Поскольку BTP включает в себя базовые сервисы NetWeaver — сервер приложений, инструменты интеграции и расширения — большинство навыков NetWeaver (ABAP, OData, IDoc, BAPI) остаются актуальными и при переходе на BTP. Изменяется только поверхность развертывания и набор инструментов DevOps.

Часто задаваемые вопросы (FAQ)

Платформа. NetWeaver — это интегрированный технологический стек, на котором работает платформа. SAP приложения — современное название для классических SAP Базовая комплектация. Поставляется в таком виде. SAP Сервер веб-приложений (WebAS) с ABAP и Java стеки.

AS ABAP выполняет рабочие процессы ABAP для ERP, S/4HANA и BW. AS Java работает Java EE для Portal и PI. Dual Stack объединяет оба решения в одной системе; SAP Теперь рекомендуется разделять системы с двумя стеками на две системы с одним стеком.

Выбираемые пакеты возможностей активируются во время установки. Распространенные типы: AS ABAP, AS Java, EP (портал), BI, PI (интеграция процессов), MDM, CE (среда компоновки), мобильные приложения и IdM (управление идентификацией).

В облачных средах — да. SAP BTP — это облачный преемник, который предоставляет базовые возможности NetWeaver — сервер приложений, инструменты интеграции и расширения — в виде подписки на AWS. Azure, GCP и Alibaba.

XI был переименован в Process Integration (PI), а затем в Process Orchestration (PO). В облачной среде его преемником является... SAP Комплексное решение для интеграции — облачная интеграция, управление API и открытые коннекторы.

SAP Сервер веб-приложений (SAP WebAS — это среда выполнения внутри NetWeaver, которая поддерживает ABAP. Javaи веб-сервисы в одном экземпляре. Каждый мойSAP Продукт работает на установленной системе WebAS.

SAP Ядро ИИ, SAP Сервисы машинного обучения Joule и сторонних разработчиков обращаются к системам NetWeaver через OData, RFC и BAPI. Типичные области применения включают классификацию счетов-фактур, прогнозирование спроса и обнаружение аномалий в дампах ST22 и журналах SM21.

Да. Коннекторы Copilot вызывают сервисы NetWeaver OData и BAPI — например, считывают запрос BW, отправляют IDoc через PI или запускают RFC в AS ABAP — и возвращают пользователю краткое описание на естественном языке.

Подведем итог этой публикации следующим образом: