«Архитектура композитных приложений»:
среда для проектирования композитных приложений
«Архитектура композитных приложений» предлагает надежную среду для разработки и выполнения приложений SAP xApps и композитных приложений, совместимых с архитектурой сервисов предприятия. В ее состав входят инструменты проектирования, методологии, сервисы и процессы, уровень абстракции для объектов и библиотеки шаблонов пользовательских интерфейсов и процессов.
К основным особенностям «Архитектуры композитных приложений» относятся:
- Архитектура на основе моделей. «Архитектура композитных приложений» поддерживает создание приложений на основе моделей, поэтому для построения приложений требуется минимальный объем работ по программированию. Это значит, что на разработку и развертывание новых приложений и на их интеграцию на базе бизнес-шаблонов потребуется значительно меньше времени.
- Уровень доступа к объектам. Уровень доступа к объектам позволяет отделить бизнес-объекты и бизнес-процессы от репозитариев лежащих в их основе систем. Благодаря этому, приложения SAP xApps могут быть интегрированы в любой существующий системный ландшафт. Уровень доступа к объектам – это центральный интерфейс, который управляет обменом данными с сопряженными системами через Web-сервисы и инфраструктуру обмена «SAP Exchange Infrastructure». Для приложений SAP xApps не важно, предоставляется ли сервис другим компонентом SAP NetWeaver или внешним поставщиком сервисов. Специальные инструменты, такие как средство моделирования бизнес-объектов, позволяют создать для приложений SAP xApps независимые от бэкэнд-систем модели объектов. Бизнес-данные для конкретного бизнес-объекта могут быть получены из нескольких независимых источников.
- Совместный бизнес-контекст. Структура сотрудничества позволяет соотнести любой сервис или объект компонентов платформы SAP NetWeaver с любым бизнес-объектом. Объекты сотрудничества, такие как задача, документ, встреча, доступны в пределах уровня доступа к объектам. Таким образом, все композитные приложения, созданные на основе «Архитектуры композитных приложений», получат встроенную функциональность для совместной работы.
- Шаблоны пользовательских интерфейсов и управляемые процедуры (guided procedures). Эти инструменты ускоряют проектирование приложений и выполнение открытых совместных процессов за счет возможностей повторного использования и автоматической конфигурации. Управляемые процедуры представляют собой наиболее удобные и эффективные шаблоны работы с простым пользовательским интерфейсом для периода проектирования и удобной визуализацией процесса выполнения. Основой для проектирования управляемых процедур служат бизнес-объекты и сервисы «Архитектуры композитных приложений». Предварительно сконфигурированные шаблоны потока операций помогают выполнять определение процесса управляемых процедур. При этом пользователи могут вносить в бизнес-процесс необходимые оперативные изменения.