Maintaining Enterprise Architecture Metadata
from a Holistic, Enterprise Perspective
Repositories and Diagrams
Infrastructure
The following are the key open source components used to provide the
repository:  
  • eXist - Open Source Native XML Database and Standard XQuery
  • Graphviz - Graph Visualization Software in Standard Formats

There is also a plugin available for the open source IDE,
Eclipse, to access
and update information stored in the eXist database. The standard SCA XML
schema with EA Tool extensions can be used to update application
composites with dropdown lists created from the process, information, and
architecture models.
XML and Processes
All information in the repository is stored as XML and all processes are written
in XQuery.

XML is native for the eXist database. It also has several additional libraries
available to process web requests and provide utility functions. Using these
functions, the EA Toolkit operates as a web application. Those accessing the
repository only need a web browser.