EA

Enterprise Architecture (EA) — Principles, Practices & Modeling Patterns

GitHub stars License: GPL-3.0

“Architecture is the bridge between a business dream and a firm decree.”

This repository serves as a professional knowledge base and methodology guide for Enterprise Architects. It moves beyond theory to provide hands-on architectural modeling practices, patterns, and samples across the full enterprise stack.


🎯 My Architectural Philosophy

I follow two core principles in building an Enterprise Architecture Practice:

  1. The Tree of Knowledge (Fundamentals First): As knowledge is like a semantic tree, we must understand the trunk and big branches (fundamental principles and core metamodels) before moving to the leaves (tool-specific details).
  2. Connective Intelligence: Architecture has no value in a silo. My practice focuses on building “Connective Intelligence”—linking Strategy, Business, Data, Application, and Technology layers into a unified, traceable model.

🛠 Architectural Modeling Practices

My work emphasizes rigorous Standard-based Modeling. I specialize in translating complex frameworks into actionable models using industry-standard tools.

1. Unified Modeling with ArchiMate®

I leverage the ArchiMate 3.2 Specification to create consistent, stakeholder-oriented views.

2. Integrated Security Architecture (SABSA + ArchiMate)

I focus on aligning SABSA (Sherwood Applied Business Security Architecture) with EA frameworks. This involves modeling:

3. Ontology & Knowledge Graphs

Moving beyond static diagrams, I explore the use of OWL/RDF and Protégé to build EA Ontologies, enabling:


📂 Key Practice Repositories

Project Focus Tooling
ArchiMetal Practice Step-by-step transformation case study. Archi (ArchiMate)
ArchiSurance Practice Comprehensive insurance domain modeling. Archi, FreePlane
ArchiMate SABSA Risk-driven security architecture alignment. Archi, Protege, JSON
EA Ontology Building a semantic knowledge graph of ArchiMate. Protégé, SPARQL

🏛 The EA Content Map

Core Domains

Specialized Topics


📺 Learning Resources


🤝 Support & Connect

I am an EA practitioner focused on transforming business complexity into clear, actionable models. If you find these patterns useful, feel free to support the project:

"Buy Me A Coffee"