SAP NetWeaver — платформа приложений
Сервер приложений SAP (SAP NetWeaver Application Server, SAP NetWeaver AS) (рис. 4.27) — это техническая платформа для SAP NetWeaver, обеспечивающая комплексную инфраструктуру для разработки, развертывания и эксплуатации всех компонентов SAP NetWeaver, а также SAP Business Suite, разработанных клиентами, и внешних приложений, совместимых с корпоративной версией Java 2 (J2EE). SAP NetWeaver AS объединяет преимущества проверенной, масштабируемой и надежной инфраструктуры с функциональной совместимостью и гибкостью инфраструктуры веб-сервисов. SAP NetWeaver AS поддерживает проверенную технологию АВАР и от-
Рис. 4.27. SAP NetWeaver Application Server
крытые интернет-ориентированные технологии Java и J2EE, предлагающие лучшие на данный момент комплексные и безопасные решения, гарантирующие защиту информации и конфиденциальность транзакций.
Один из ключевых отличительных признаков Сервера приложений SAP NetWeaver AS состоит в том, что это решение объединяет возможности АВАР и преимущества Java. Соответствующие части обычно называют стеком АВАР и стеком Java (или J2EE), или Механизмом АВАР и Механизмом J2EE. Оба стека (АВАР и Java) существуют в единой, объединенной системе. Это дает пользователю много преимуществ. Во-первых, сохраняется ценность прежних инвестиций в программное обеспечение и обучение персонала. Например, все пользователи, разработчики и администраторы обычно знакомы с АВАР. Появляются, конечно, новые функции и расширения, но это характерно для каждой новой версии. Чтобы начать пользоваться Сервером приложений SAP NetWeaver AS (и базирующимися на нем компонентами), не надо полностью переучиваться: достаточно понять, чем эта версия отличается от предыдущей. Но теперь имеется доступ к механизму Java Engine, также обеспечивающему огромные выгоды. Это решение совместимо и с «родными» сетевыми технологиями, оно предоставляет в распоряжение пользователя все знания и опыт компании SAP в рамках эволюционного подхода, основанного на определенных стандартах. Благодаря SAP NetWeaver AS клиенты получают однородную инфраструктуру для приложений на основе Java и АВАР. Все существующие бизнес - объекты и интерфейсы могут использоваться как в среде Java, так и в среде АВАР. В результате компании получают единую инфраструктуру, которая усиливает преимущества и той, и другой среды. Такой подход помогает сократить затраты на развертывание, так как для запуска сетевых бизнес-процессов уже не нужен отдельный сетевой сервер. Клиентам не понадобится Java, пока они не будут к этому готовы. Таким образом, им предлагается осваивать среду Java в удобном для них темпе. Кроме того, все преимущества использования сервера приложений, которые приложения SAP обеспечивают в среде АВАР, становятся доступными и в среде Java. Речь идет о стандартах надежности, в частности, о высокой эксплуатационной готовности, масштабируемости и безопасности, а также о преимуществах, которые позволяют снизить совокупную стоимость владения (ТСО), — об управлении жизненным циклом программного обеспечения, простоте дизайна, о продуманной стратегии развертывания и удобном администрировании. Наконец, SAP поддерживает открытость системы, обеспечивая для приложений Java независимость от БД и ОС для приложений Java, поддержку веб-сервисов и следование открытым стандартам Java.