Студия разработчика SAP NetWeaver - SAP NetWeaver Developer Studio

В SAP NetWeaver Студия разработчиков (NWDS) - это интегрированная среда разработки (IDE) для большей части Java-части SAP технологии, в основном создание бизнес-веб-приложений, но также создание проектов SAP Enterprise Portal и интерактивных форм SAP от Adobe. Официальная аббревиатура Студия разработчиков используется редко, тогда как NWDS распространено, но неофициально.

Developer Studio основана на Затмение, содержит несколько надстроек и предоставляет набор инструментов для технологии SAP, например,

  • то Web Dynpro инструменты времени разработки, например то разработчик приложений для визуального определения отношений между частями приложения Web Dynpro.
  • то Словарь Java, который предлагает удобное определение типов данных, включая перечисление, метаданные и ограничения диапазона значений, которые могут использоваться в приложениях Web Dynpro или для создания таблицы базы данных в системной базе данных, используемой в приложениях J2EE.
  • графические инструменты для разработки приложений JEE.
  • LiveCycle Designer для WYSIWYG-близкого создания SAP Interactive Forms компанией Adobe.
  • инструменты для управления бизнес-процессами и бизнес-правилами (начиная с NetWeaver CE 7.1 EHP 1).
  • инструменты для предоставления, использования, обнаружения и настройки веб-сервисов.

Developer Studio интегрирована в инфраструктуру разработки SAP Java, которая представляет собой центральную систему, предоставляющую несколько сервисов платформы и синхронизирующую все локальные студии разработчиков.

Среди сервисов платформы есть логистика программного обеспечения для надежного транспорта от разработки до производственных систем и служба сборки компонентов (CBS). CBS автоматически создает измененные компоненты разработки (DC), и только после успешной сборки, транспортировки и развертывания возможны - следовательно, несогласованность обнаруживается немедленно, и ночные сборки не требуются.

Синхронизация поддерживается для так называемых конфигурации разработки, обеспечение идентичной конфигурации для трека (примерно одного программного проекта) на всех локальных машинах, исходный код из репозитория времени разработки (DTR) и несколько других аспектов.

Смотрите также