А.3.7.1.2. Бизнес-объекты

Бизнес-объекты также согласуются с этим комплексным представлением. Изначально мы описывали их как сложные объекты данных или как связи между данными и функциями, однако бизнес-объекты содержат также поток выходов, организационный поток и поток управления.

Таким образом, бизнес-объекты описываются путем привязывания этих элементов (см. рис. 157). В соответствующий набор методов и функций входят методы, инициируемые извне посредством сообщений. В приложении SAP R/3 эти методы известны как BAPI (интерфейсы программирования бизнес-приложений). На рис. 158 изображена метамодель для бизнес-объектов.

Рис. 157.Модель бизнес-объекта

 

Рис. 158.Метамодель бизнес-объекта

 

Для того чтобы охватить внутреннее управление процессами, присвоенные бизнес-объекту данные, методы и экраны связываются с моделью процесса. Выход, требующийся или создаваемый для бизнес-объектов, представлен в модели выхода.

Приложения состоят из множества бизнес-объектов, управляемых бизнес-процессом, описанным специально для данного приложения (см. рис. 159).

Рис. 159.Бизнес-объекты, встроенные в приложение

 

Иногда для выполнения одной бизнес-функции необходимо несколько бизнес-объектов или, наоборот, для нескольких бизнес-функций требуется один и тот же бизнес-объект. Соответствующий поток сообщений обозначен пунктирной линией, так как бизнес-объекты могут активизировать друг друга, не будучи привязаны к бизнес-функции.