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.