Skip to content

yasenstar/EA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

470 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

GitHub stars License: GPL-3.0

TOGAF

ArchiMate

CBA

YouTube/>
<blockquote>
<p>"Architecture is the bridge between a business dream and a firm decree."</p>
</blockquote>
<p>This repository serves as a <strong>professional knowledge base and methodology guide</strong> for Enterprise Architects. It moves beyond theory to provide hands-on architectural modeling practices, patterns, and samples across the full enterprise stack.</p>
<hr />
<h2>🎯 My Architectural Philosophy</h2>
<p>I follow two core principles in building an Enterprise Architecture Practice:</p>
<ol>
<li><strong>The Tree of Knowledge (Fundamentals First):</strong> As knowledge is like a semantic tree, we must understand the <em>trunk and big branches</em> (fundamental principles and core metamodels) before moving to the <em>leaves</em> (tool-specific details).</li>
<li><strong>Connective Intelligence:</strong> 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.</li>
</ol>
<hr />
<h2>🛠 Architectural Modeling Practices</h2>
<p>My work emphasizes rigorous <strong>Standard-based Modeling</strong>. I specialize in translating complex frameworks into actionable models using industry-standard tools.</p>
<h3>1. Unified Modeling with ArchiMate®</h3>
<p>I leverage the <strong>ArchiMate 3.2 Specification</strong> to create consistent, stakeholder-oriented views.</p>
<ul>
<li><strong>Layered Viewpoints:</strong> Strategic, Business, Application, and Technology layers.</li>
<li><strong>Traceability:</strong> Mapping Business Drivers to Requirements and eventually to Physical Infrastructure.</li>
<li><strong>Patterns:</strong> Developing reusable modeling patterns for common transformation challenges.</li>
</ul>
<h3>2. Integrated Security Architecture (SABSA + ArchiMate)</h3>
<p>I focus on aligning <strong>SABSA (Sherwood Applied Business Security Architecture)</strong> with EA frameworks. This involves modeling:</p>
<ul>
<li>Contextual, Conceptual, and Logical Security Architectures.</li>
<li>The "Security Overlay" within standard EA models to ensure "Security by Design."</li>
</ul>
<h3>3. Ontology & Knowledge Graphs</h3>
<p>Moving beyond static diagrams, I explore the use of <strong>OWL/RDF and Protégé</strong> to build EA Ontologies, enabling:</p>
<ul>
<li>Semantic search within the architecture repository.</li>
<li>Automated relationship checking and logical reasoning across the model.</li>
</ul>
<hr />
<h2>📂 Key Practice Repositories</h2>
<table>
<thead>
<tr>
<th align=

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

  • Business Architecture: Capability Mapping, Value Streams, and Organization Modeling.
  • Information/Data Architecture: Data Objects, Flows, and Ownership.
  • Application Architecture: Component Landscapes and Integration Patterns.
  • Technology Architecture: Infrastructure, Virtualization, and Cloud realization.

Specialized Topics

  • Integration: API-led connectivity and event-driven architecture patterns.
  • Tooling Mastery: Advanced usage of Archi, Sparx Systems Enterprise Architect, and Essential Project.

📺 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"

About

principles, guidelines, practices and samples for building up EA (enterprise architecture)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Languages