A device for modeling an integrated enterprise includes a first tool for
constructing a model of the integrated enterprise and a second tool for
analyzing calls, contained in the constructed model, between applications
of the integrated enterprise and a database shared thereby. The call
analysis tool identifies data attribute imbalances in calls between the
applications of the integrated enterprise and the shared database. Data
attribute imbalances result if the calls attempt to consume data which
was never produced or if the calls produce data which is never consumed.
The call analysis tool also generates producer/consumer maps of the data
attributes used in the model, producer exception reports which identify
data attributes which are consumed but never produced and consumer
exception reports which identify data attributes which are produced but
never consumed.