A Holistic Repository for Enterprise Metadata
Maintaining information from a holistic, enterprise perspective is the key
motivation behind this toolkit. The Toolkit provides a structure for maintaining
information system metadata in a repository for automatic generation of
diagrams and reports.
The EA Toolkit has been used as the repository to capture metadata in the
support of Enterprise Architecture in several organizations over the past few
years. The breakthrough in its usage occurred when applying Service
Component Architecture to capture information on application integration
points.
Service Component Architecture presents a simple model for viewing
application integration. By linking the process model, the information model,
and the architecture layer model to the integration points, a holistic view of
the enterprise is achieved. Change management can be achieved by linking
the corporate strategy to the IT projects and identifying the components
within the models requiring change.
Automatic Visualization
Since all information is stored in a repository, diagrams can be produced
automatically. This provides the ability to visualize the information from
multiple EA perspectives. Because the information in the repository should
be maintained as change takes place, the visualization is always current.
Open Source Implementation
All components of the repository are provided as open source. The primary
components consist of the eXist XML database and the Graphviz for graph
visualization. The processes to extract the XML and translate it to the format
required by Graphviz are written in XQuery provided by eXist.
What is the EA Toolkit?
Maintaining Enterprise Architecture Metadata
from a Holistic, Enterprise Perspective