Читайте также:
|
|
Модель данных привязывает типы и параметры затрат, необходимые для расчета стоимости процессов, к системе пооперационного исчисления стоимости.
Аналогичным образом модель данных привязывает объекты данных, необходимые для описания существующих и целевых факторов и позволяющие рассчитывать профили составления графиков и управления мощностями, к системе планирования мощностей.
В системах workflow главной задачей является управление процессами. Тем не менее они тоже связаны с моделью данных. Поэтому нам следует разграничить данные, физически транспортируемые системой workflow, и содержимое баз данных, к которому workflow только обращается (см. рис. 65).
Рис. 65. Группы данных в системах workflow
Первая группа преимущественно содержит нетрадиционные данные, такие как мультимедийные документы, доставляемые клиенту системой workflow. Во второй группе выполняются лишь обращения к данным, хранящимся в информационных объектах. Управление доставкой данных осуществляется логически путем передачи привилегий доступа в рамках процесса.
Рассматривавшиеся до сих пор объекты метамодели могут служить для описания потребностей системы workflow в данных с точки зрения бизнеса (Caller. Vom Geschaftsprozeftmodell zum Workflow—Modell. 1997, c. 67). Иногда при моделировании целесообразно использовать отдельные экземпляры данных (конкретные документы), если они присутствуют в каждом экземпляре типа бизнес-процесса. В этом случае модель данных необходимо дополнить функциональными возможностями для администрирования экземпляров.
С точки зрения бизнеса, структуры данных в бизнес-приложениях все чаще описываются при помощи моделей данных. На рис. 66а и 66б приведены фрагменты моделей данных SAP R/3 и приложения ARIS. Хотя оба типа представления основаны на моделях ERM, их методология различна. Представление SAP-ERM объединяет модели ERM Чена (Chen. Entity-Relational model. 1976), структурированные модели ERM Зинца (Sinz. Datenmodellierung im SERM. 1993) и систему обозначений Бахмана (Bachman. The Programmer as Navigator. 1973).
Рис. 66а. Модель данных SAP
Рис. 66б. Модель данных приложения ARIS
Диаграмму ERM и выбранные здесь обозначения SAP-ERM можно объединить (Scheer. Business Process Engineering. 1994; Niittgens. Koordiniert-dezentrales Informationsmanagement. 1995, c. 104). С моделями данных для стандартного приложения обычно можно выполнять следующие манипуляции:
• удаление информационных объектов;
• удаление атрибутов;
• обновление числа разрядов в атрибутах;
• добавление атрибутов;
• добавление объектов данных.
При выполнении первых трех манипуляций условия целостности должны обеспечивать и адаптацию необходимых приложений, использующих эти данные. На рис. 67 приведен пример, показывающий, каким образом манипулирование числом разрядов в атрибуте автоматически обеспечивает адаптацию пользовательского интерфейса в бизнес-приложениях.
Рис. 67. Конфигурирование пользовательского интерфейса на базе модели данных
Если новые атрибуты переносятся исключительно в информационных целях и фактически не связаны с прикладной системой извне, то к существующему пользовательскому интерфейсу добавляются только новые поля. Это можно сделать вручную. При добавлении структур данных, сопровождаемых извне, возникает необходимость в новых пользовательских интерфейсах (создание, изменение, удаление), которые обеспечивали бы функции администрирования на уровне экземпляров. Поэтому новые интерфейсы должны генерироваться автоматически. Приложения, которые будут манипулировать вновь добавленными структурами данных, должны быть соответствующим образом дополнены.
Дата добавления: 2015-08-03; просмотров: 207 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
А.2.3.1.2.2. Расширенная модель ERM | | | А.2.3.3. Спецификация проекта в рамках модели данных |