SAP NetWeaver — это программный стек для многих приложений SAP SE . Сервер приложений SAP NetWeaver , иногда называемый WebAS, является средой выполнения для приложений SAP, и весь mySAP Business Suite работает на SAP WebAS: управление отношениями с поставщиками (SRM), управление отношениями с клиентами (CRM), управление цепочками поставок (SCM), управление жизненным циклом продукта (PLM), планирование ресурсов предприятия (ERP), система управления транспортировкой (TMS).
Продукт позиционируется как сервисно-ориентированная архитектура для интеграции корпоративных приложений . Он может использоваться для индивидуальной разработки и интеграции с другими приложениями и системами и в первую очередь построен с использованием языка программирования ABAP , но также использует C , C++ и Java . Он также может быть расширен и взаимодействовать с такими технологиями, как Microsoft .NET , Java EE и IBM WebSphere .
SAP Netweaver был изобретен Дугом Молбетчем, руководителем SAP labs и бывшим глобальным IT-руководителем General Motors. Платформа была задумана как архитектура приложений для клиентов SAP.
Его конструкция обеспечивает интеграцию пользовательского опыта, приложений SAP, аналитики данных и взаимодействие систем SAP и сторонних систем.
Netweaver изображен на знаменитой диаграмме «Гамбургер», которая показывает уровни интеграции. Концепция была разработана в Саутфилде, штат Мичиган, и была быстро отправлена в лаборатории SAP в Пало-Альто, штат Калифорния, для одобрения Хассо Платнером, основателем SAP.
Проект Netweaver должен был обернуть приложения SAP в архитектуру, которая допускала бы интеграцию в рамках предприятия и через Интернет с другими компаниями. Платформа использует концепции портала SAP и концепции архитектуры приложений от General Motors и CommerceOne.
Первоначально Netweaver был разработан как облачный сервис в 2002 году, но только недавно он превратился в подписной сервис под названием SAP Business Transformation Platform (BTP). Это было сделано в рамках общей стратегии SAP стать компанией подписки на облачные сервисы.
После внедрения инновации компания SAP назначила ответственного за внедрение Netweaver.
SAP portal технология портала , разработанная израильской компанией-разработчиком программного обеспечения TopTier Software (основана в 1997 году), которую SAP приобрела в 2001 году. Основатель TopTier Software Шай Агасси присоединился к SAP и был назначен ответственным за общую технологическую стратегию компании и ее реализацию. Он инициировал разработку платформы интеграции и приложений, которая стала платформой NetWeaver. [1]
SAP анонсировала первую версию NetWeaver 2004 в январе 2003 года, и она стала доступна 31 марта 2004 года. [2] [3]
NetWeaver 7.0, также известный как 2004s, был выпущен 24 октября 2005 года. [4] Последняя доступная версия — SAP NetWeaver 7.5 SP 29. [5]
SAP также сотрудничала с поставщиками компьютерного оборудования HP , IBM , Fujitsu и Sun Microsystems (которая позже была приобретена Oracle Corporation ) для поставки оборудования и программного обеспечения для развертывания компонентов NetWeaver. Примерами таких устройств являются BW Accelerator и Enterprise Search .
Инструменты разработки для NetWeaver включают ABAP Workbench (SE80), SAP NetWeaver Developer Studio (NWDS) на основе Eclipse для большей части Java-части технологии (Web Dynpro для Java, JEE, Java Dictionary, портальные приложения и т. д.), SAP NetWeaver Development Infrastructure (NWDI) и Visual Composer .
SAP Central Process Scheduling от Redwood ( SAP CPS ) — это событийно-управляемый планировщик процессов, встроенный в компоненты SAP ERP .
SAP CPS — это компонент SAP NetWeaver. Он был разработан для централизованной автоматизации и управления фоновыми процессами , а также для автоматизации бизнес-приложений, работающих на SAP NetWeaver. К этим приложениям относятся SAP Solution Manager и SAP Closing Cockpit, которые используют компонент SAP CPS с кросс-системными и не-SAP-приложениями. SAP Business Process Automation (BPA) — это новое переименованное решение, которое заменяет SAP Central Process Scheduling от Redwood.