Repository
Repository
Intro
A repository is a managed storage location for enterprise information. In EA, it holds strategies, structures, models, and designs to enable traceability and reuse.
Key points:
- Centralizes artifacts for governance and collaboration.
- Improves consistency, versioning, and auditability.
- Common use cases across EA/BPM/Data/App/Tech include process models, application and technology designs, and reference data.
- Pitfall: unmanaged repositories that become outdated or fragmented.
Examples:
- Architecture repository storing capability maps and roadmaps.
- Model repository with BPMN processes and data models.
- Design repository for application interfaces and deployments.
In practice:
Define ownership, metadata, and lifecycle controls to keep repository content accurate and useful.
Related terms: Model; Architecture Framework; Governance
FAQs:
Q: Is a repository the same as a CMDB?
A: No; a CMDB tracks configuration items, while a repository stores broader architecture artifacts.
Q: Who maintains the repository?
A: Architecture teams and designated stewards under governance.