A
Abstraction
Intro
Abstraction creates simplified, high‑level views by focusing on essential characteristics and hiding detail. In enterprise architecture, it enables clear communication and governance across layers and stakeholders.
Key points:
- Improves clarity by presenting concepts at the right level
- Supports reuse of patterns and standards across domains
- Common use cases: capability maps, process summaries, data domains, service interfaces, platform views
- Pitfall: over‑abstracting can hide critical constraints
Examples:
- Business capability map abstracting processes and systems
- API interface abstracting complex underlying services
- Data domain model abstracting physical schemas
In practice:
With OrbusInfinity, teams link this concept across strategy, processes, applications, and technology for traceability.
Related terms: Encapsulation; Layering; Decomposition
FAQs:
Q: Why is abstraction useful in EA?
A: It helps align decisions and communication without drowning in detail.
Q: How do I choose the right level?
A: Match the audience and decision, and maintain links to detailed artefacts.