P
Patterns
Intro
Patterns are reusable solutions put into context for recurring problems. In EA and BPA, they guide how to apply building blocks, when, and with what trade‑offs.
Key points:
- Capture proven approaches for reuse.
- Accelerate design and reduce risk.
- Common use cases across EA/BPM/Data/App/Tech include integration styles, workflow patterns, and data modeling templates.
- Pitfall: applying a pattern without validating fit for context.
Examples:
- Event‑driven integration pattern for async updates.
- Human task workflow pattern with escalation.
- Slowly changing dimension pattern in data warehousing.
In practice:
Maintain a pattern catalog with guidance on applicability, trade‑offs, and examples.
Related terms: Building Block; Architecture Principles; Reference Architecture
FAQs:
Q: Are patterns the same as templates?
A: Templates implement patterns; patterns describe the solution approach.
Q: Can patterns be combined?
A: Yes, if their assumptions align.