Сервер Web-приложений SAP предлагает открытую и надежную инфраструктуру для развертывания широко масштабируемых Web-приложений и Web-сервисов. В число возможностей и функций этого компонента входит следующее:
Разработка. Среда разработки «SAP NetWeaver Developer Studio» основана на открытой архитектуре Eclipse. Являясь отправной точкой для всех средств разработки на Java и основой интеграции для всех компонентов инфраструктуры, среда «SAP NetWeaver Developer Studio» позволяет эффективно разрабатывать Web-сервисы, Web Dynpro-приложения и бизнес-приложения Java/J2EE. Эта среда поддерживает разработку крупномасштабных Java-проектов как для технологий SAP, так и для стандартных технологий, таких как Web-сервисы и J2EE.
Разработка пользовательского интерфейса. Технология «Web Dynpro» позволяет решить задачи, не полностью реализованные другими инструментами для разработки профессиональных пользовательских интерфейсов, такие как проверка ввода данных, формирование справочников допустимых значений ввода, поддержка нескольких языков, удобная обработка ошибок и механизмы кэширования. Тем самым она обеспечивает уменьшение времени отклика при работе с пользовательскими интерфейсами, обладающими высокой степенью интерактивности.
Безопасность. Сервер Web-приложений SAP поддерживает самые современные стандарты безопасности сети Интернет, такие как HTTPS, Secure Sockets Layer (SSL) и Lightweight Directory Access Protocol (LDAP). Он обеспечивает безопасное соединение между клиентскими и серверными компонентами, аутентификацию, функции однократной регистрации пользователей, централизованное управление пользователями, цифровые сертификаты, цифровые подписи и возможности аудита систем.
Взаимодействие с уровнем хранения данных. Сервер Web-приложений SAP обеспечивает поддержку независимых от платформы Web-сервисов и бизнес-приложений. Он также позволяет вести разработку на основе технологий J2EE и ABAP. Сервер Web-приложений SAP работает со всеми открытыми технологическими платформами, а также с базами данных, операционными системами и аппаратным обеспечением ведущих разработчиков. Технология Open SQL для Java позволяет разработчикам создавать переносимый и эффективный код, взаимодействующий с реляционными базами данных.
Развертывание. Сервер Web-приложений SAP имеет хранилище для этапа проектирования (design-time repository), необходимое для управления версиями разработок. Оно является средством хранения файлов, сочетающим в себе гибкость работы с локальной файловой системой, с уровнем безопасности и эффективности, свойственным централизованной реляционной базе данных.
Масштабируемость, производительность и высокая доступность. Сервер Web-приложений SAP гарантирует поддержку масштабируемых, высокопроизводительных бизнес-процессов, благодаря развитым, ориентированным на бизнес методам кэширования и диспетчеризации. Высокая производительность достигается за счет архитектуры Сервера Web-приложений SAP и его проверенной временем способности эффективно обрабатывать транзакции в распределенной среде. Высокая доступность обеспечивается с помощью автоматического перераспределения запросов на другие инстанции этого сервера, если тот или иной сервер недоступен.
Транспортная система и управление жизненным циклом программного обеспечения. Сервер Web-приложений SAP включает в себя развитые сервисы управления изменениями и переносами. Эти сервисы поддерживают не только первичное внедрение приложения, но и непрерывные изменения, являющиеся следствием изменений в бизнесе и организационных изменений или внедрения дополнительных функций. Комплексная транспортная система программного обеспечения (software logistics) для трехсистемного ландшафта, состоящего из системы разработок, тестовой и продуктивной систем, является еще одной необходимой предпосылкой обеспечения бесперебойной работы предприятия.