В 2003 г. компания SAP предложила клиентам новую концепцию разработки и интеграции бизнес-приложений — SAP NetWeaver, которая включает в себя большинство наработок из предыдущей среды mySAP Technology. В основу положена идея объединения пользователей, информации и бизнес-процессов в рамках единой открытой платформы, на базе которой уже функционируют все приложения программного комплекса mySAP Business Suite.
SAP NetWeaver – это общее наименование комплексной интеграционной платформы, являющейся технологической основой всех решений SAP. SAP Netweaver представляет собой программное обеспечение системы mySAP Business Suite, предназначенное для организации управления бизнес-процессами в распределенной среде и, тем самым, для интеграции программ и данных, для обеспечения совместной работы пользователей систем SAP при решении соответствующих задач. SAP Netweaver является также инструментальной средой для разработки новых приложений на основе имеющихся программных средств. Эта платформа не только обеспечивает расширение доступа, прозрачность бизнеса и интеграцию процессов, но и позволяет компаниям значительно сократить затраты на интеграцию среды SAP ERP в их гетерогенную системную среду, включая интеграцию вне границ предприятия. Ее использование способствует изменению бизнес-моделей и осуществлению аутсорсинга бизнес-процессов согласно стратегии компании и, как следствие, снижению ее расходов.
Среда SAP NetWeaver включает следующие основные компоненты, показанные на рис. 1 фиолетовым цветом: портал предприятия (SAP Enterprise Portals, сокращенно SAP EP), инфраструктуру для мобильных клиентов (SAP Mobile Infrastructure, SAP MI), средства интеллектуального управления знаниями (SAP Business Intelligence, SAP BI), управления основными данными (SAP Master Data Management, SAP MDM), инфраструктуру обмена данными (SAP Exchange Infrastructure, SAP XI), среду разработки и функционирования приложений (SAP Web Application Server, SAP Web AS, и SAP NetWeaver Developer Studio). Кроме того, SAP NetWeaver служит основой для создания составных приложений (xApps), которые используют уже имеющиеся в решениях SAP средства для реализации новых возможностей или расширения семейства продуктов SAP.
Рис. 1.  Основные компоненты среды SAP NetWeaver
Ключевой особенностью SAP NetWeaver является возможность решения задач управления структурированной и неструктурированной информацией в рамках единого информационного пространства на базе общих технологий и инструментов, тем самым сокращая затраты на интеграцию и уменьшая совокупную стоимость владения.
SAP NetWeaver — следующее поколение платформы mySAP Technology, предоставляющее развитые средства интеграции на всех уровнях взаимодействия сотрудников и бизнес-приложений вне зависимости от технологических и организационных рамок, в том числе на уровнях бизнес-процессов, информации и, человеческих ресурсов (пользователей).
Совместная работа пользователей обеспечивается за счет применения современных Web-технологий и средств, подобных J2EE, WebSphere, Microsoft.net. Интеграция данных поддерживается использованием общих хранилищ данных и баз знаний.
Перечислим основные особенности SAP Netweaver.
  1. Интеграционные возможности полностью основаны на открытых стандартах, в частности, распределенная обработка в гетерогенной среде осуществляется благодаря использованию протокола SOAP на базе языка разметки XML.
  2. Пользователи получают персонифицированный доступ к системе. Реализованы обычные для развитых порталов возможности взаимодействия между удаленными пользователями.
  3. Доступ к системе возможен в удобное время и в удобном для пользователя месте, благодаря реализации доступа с помощью мобильных устройств.
  4. Возможно оперирование неструктурированной информацией (текст, аудио, слайды) — поиск, классификация, представление, передача.
  5. Имеются средства анализа информации, критически важной для бизнеса, интеграция данных из разных источников, информационная поддержка принятия решений.
  6. Поддерживается программирование на языках Java и ABAP в единой среде. Инструментальная среда включает методологию, средства, правила и образцы для разработка SAP приложений.
  7. Администрирование и управление изменениями реализовано на всех стадиях жизненного цикла программного обеспечения.