Enterprise Data Management
Enterprise Data Management concerns the management of data and information without the concern how the data is defined and structured in physical databases. Defining and loosely coupling business data is essential in a SOA approach.
Problems and Solutions
Often the focus of managing data and information is lacking a thorough and professional approach. But there is also a problem of defining the same data more than once. To solve this Enterprise Architects introduces the following concept:
A three-level data model approach in which at the highest level Enterprise Objects are defined while on the next level Business Objects are specializations of Enterprise Objects. Data Objects, that describe the structure of data in physical databases, are mapped against Business Objects. This solves the following problems:
- Business Modelers are not bothered with physical complications of databases like the type of database management system is used, the datatypes in use, typifications, coded values and enumerations etc.
- The number of Business Objects stays limited because of defining them as specializations of Enterprise Objects
- Messages and Services can be generated by data mapping of Business Objects against Data Objects or Presentation Objects
- Legacy is contained within the persistency layer (where the databases and applications reside) while the data is still available; this enables the organization to postpone the source-code, modernization, migration and conversion scenarios
Tools to support Enterprise Data Management
To manage the data, model and map the attributes and to generate messages and services Enterprise Architects offers the following tools
|
Define the Enterprise Objects at the Conceptual level |
|
Mapping Map Business Objects as specializations of Enterprise Objects |
|
Define the Business Objects at the Logical Level |
|
Define the Data Objects at the Physical Level |
|
Mapping Generate Presentation Services for User Interaction |
|
Generate Information and Data Services for Data Manipulation |
|
Manage the Services and Messages per Knowledge Function, App, Information System, etc |
|
Processes and tools supporting DAMA-DMBoK |
Advantages of the Enterprise Architects approach
- Articulating and deciding about the requirements of the organization
- Supporting the Data Management processes:
- 2.1 Data Governance
- 2.2 Data Development
- 2.3 Database Operations Management
- 2.4 Data Security Management
- 2.5 Reference and Master Data Management
- 2.5.1. In cooperation with (data) architects define the Business Objects of the Logical Object Model as specializations of Enterprise Objects of the Conceptual Object Model
- 2.5.2.In cooperation with data architects define the Data Objects of the Physical Object Model as implementations of Business Objects of the Logical Object Model
- 2.5.3 Mastering the definitions of Objects, Attributes, Relationships, Cardinalities, etc. META
- 2.6 Data Warehousing and Business Intelligence Management
- 2.7 Document and Content Management
- 2.8 Meta Data Management
- 2.9 Data Quality Management
- 2.10 Data Architecture Management
- The SAFe™ Core Values are safeguarded and improved as follows
- 3.1. Alignment
- 3.2. Built-in Quality
- 3.3. Transparency
- 3.4 Program Execution