
Open with an introduction to modeling SABSA security architecture in ArchiMate using Archi, detailing the Open Group subset guide, learning tools, and a hands-on GitHub-backed modeling approach.
Introduces SABSA security architecture modeling in Archimate, outlining the security overlay, boundaryless information flow, and integration with TOGAF and Archimate layers for business-driven, modular security design.
Discover how aligning Archimate with Archi streamlines modeling, abstracts complexity into reusable components, and yields seven benefits—better documentation, efficiency, stakeholder buy-in, standardization, and centralized repositories.
Explore Archimate security perspective and SABSA benefits for practitioners through vendor-neutral modeling and the Archimate security overlay within TOGAF guidance.
Explore Archimate core elements and core relationships in the SABSA–Archimate context, across the three-layer metamodel of business, application, and technology, including active, passive, and behavior roles.
Discover Archimate 3.2 core relationships—structural, dependency, dynamic, specialization, and association—guided by the relationship table that defines valid connections and directionality.
Explore Archimate extension layers and elements, including the strategy layer, motivation aspects, and implementation and migration layer, plus composition elements like grouping and location for modeling capabilities and AI.
Master ArchiMate language customization for SABSA security architecture in Archi, using user defined attributes, stereotypes, and overload relations to model threat agents and staff roles.
Explore the Archimate full framework, including code and extended layers, plus motivation, strategy, and migration. Compare Archimate with TOGAF ADM and Sabsa mappings and review learning resources and case studies.
Explore how sabsa aligns with archimate and archi to map five horizontal layers—from contextual to physical—across a security service management architecture, with togaf and itil mappings guiding the approach.
Learn to model risk and security in Archimate 3.2, mapping risk events, threat events, and loss events to drivers, motivations, and control objectives through a practical risk modeling example.
Explore security modeling in ArchiMate with Archi, focusing on figure 07 risk-modeling relations within SABSA context, linking goals, requirements, assessments, threats, and controls across business, application, and technology layers.
Explore how the motivation metamodel in Archimate maps meaning, value, stakeholder relationships, and the realization chain to model goals, outcomes, principles, and requirements.
this lecture recaps the basic elements and relationships for aligning sabsa with archimate, covering identifier, abstract flag, stereotype, and cardinality, including url and uri concepts.
Explore modeling security enhanced motivation with ArchiMate by mapping figure ten's motivation metamodel to ArchiMate notation, detailing value, loss, value chain, risk, assessment, goals, objectives, and principles.
For PlantUML tool usage, check my Udemy course "Learning and Practicing PlantUML (UML Modeling Language) with Live Demo" for detail
Learn to model the composition of the value chain in ArchiMate, connecting strategy layer value streams and business capabilities to processes and functions through hands-on diagramming.
Learn to model value chain properties in ArchiMate, including cost elements and final value, and document them in JSON while noting composition and aggregation.
Learn to model SABSA business attributes in ArchiMate, using figure 13 with eight pillars, a pillar-attribute and metrics structure, namespaces, stereotypes, and a matrix approach to build the specialized view.
Figure 16: Principles in the ArchiMate Motivation Hierarchy
Highlighting the Control Hierarchy Mismatch (i)
Highlighting the Control Hierarchy Mismatch (ii)
Figure 19: Achieving the Desired Hierarchy
Trace SABSA business attributes across ArchiMate layers—business, application, and technology—using cross-layer diagrams to map attributes to capabilities, business processes, and information.
Apply the business attribute matrix to meaning within Archimate’s motivation layer, mapping subset attributes to goals across controls, then externalize the context sensitive matrix.
Explore how to use meaning to externalize context-sensitive metrics in ArchiMate, linking attributes to meanings for confidentiality and access control, with examples like tokenized fields, TLS, and certificate-based authentication.
Model impact, threat, vulnerability, and risk as stereotyped assessment elements in ArchiMate, using table 13 schema and JSON templates to document and reuse across figures and views.
Explore SABSA security architecture concepts in Archi by expressing composite requirements in figure 23, using stereotypes, control objectives, and data in transit protection to illustrate control patterns.
Explore a figure 24 example of a control pattern in SABSA ArchiMate, modeling annual recertification through a stereotype-driven control realized by business events, processes, and access rights.
explore multi-tier security in sabsa archimate by detailing table 14 control element properties and a json schema for end-to-end defense across identify, protect, detect, respond, and recovery.
Explore building figure 25 for a sabsa security model in archimate with archi, mapping goals to requirements and constraints across layers using control objectives and protections.
Learn to model regulations and standards in Archimate, using ISO 27001 and SP 853 as examples, with hierarchical document structure, groupings, and stereotypes to represent compliance requirements.
Explore how to model standard and regulation properties in a SABSA security architecture using a properties schema, with attributes like id, namespace, publisher, version, publish date, effective and expiry dates.
Model GDPR article 7 consent in ArchiMate with Archi, using prepared elements to illustrate how legal paragraphs map to compliance objectives and requirements.
Explain control mechanisms in ArchiMate through table 17: control properties, using the control stereotype to model standalone or component elements addressing specific requirements, with simple JSON schemas.
Model figure 29 in Archimate to develop and maintain a contextual security architecture, detailing artifacts, activities, and deliverables.
Explore table 20 contextual elements in native ArchiMate for SABSA security architecture, organizing assets, motivation, and business elements (resources, products, processes, actors, locations) into structured groupings.
Model sabsa attributes as a catalog of element properties and sub-attributes, linking confidentiality and pii classifications to business objects, with view-specific label expressions.
Learn to model business assets by linking the business service to service level agreements and the business interface in archimate. Explore sla metrics like availability, recovery time, and rpo.
Model business roles and actors in SABSA security architecture using ArchiMate, detailing actor and role properties in table 25, plus JSON schema documents and assignment relationships.
Explore governance of business roles and actors using ArchiMate in Archi, modeling RACI relationships with figure 32 patterns and directed associations between data subjects and custodians.
Figure33: Avoid RACI Entanglement
a) A Pattern Repeated in Multiple Views
b) ... Caused Entanglement in the Underlying Model
Figure 34: Recommended RACI Patterns
a) Solved by a Tertiary Relationship
b) Solved by Specialization of an Abstract Base Role
Document governance in archimate by modeling a receipt property schema for raci roles within a directed association, naming the schema receipt and enumerating the roles: responsible, accountable, consulted, informed.
Figure 35: Possibilities for Modeling Threat Actors
a) Something you are? (a throughly bad person)
b) Opportunist Exploit? (a trusted employee falls to temptation)
c) Something you do? (a wrong action)
Figure 36: Sensitivity in the Representation of Threats
a) Avoid unnecessary offence
b) Acknowledge the risk without personalizing it
c) Avoid assigning motive
Explore modeling threat actors as threat agents, stereotypes of business actors (table 27), with properties like id, type (technical), name, and population details, using ArchiMate for SABSA security architecture.
Learn to model business geography and time dependencies in contextual security architecture with Archimate, including location elements, security domains, delivery schedules, goals, and security events.
Table 28: SABSA Contceptual Architecture, documented in Protege Ontology editing tool
Figure 37: Developing the SABSA Conceptual Security Architecture
Model attribute profiling in ArchiMate with Archi by applying GDPR article five to define personal data principles, data attributes, and realizations, and organize them with groupings for privacy compliance.
Explore attribute profiling in SABSA security architecture in ArchiMate with Archi, identifying data minimization, accuracy, and up-to-date maintenance in figure 40.
Complete the 7.1 attribute profiling for GDPR article five in ArchiMate, detailing data subject identification and the purposes for which data are processed, with confidentiality, integrity, availability, and accountable controls.
Figure 42; Business Risk Analysis Process
Figure 43: Compliance Metamodel, built in Archi's sketch view
Figure 44: An Example Compliance Model
Figure 45: Control Consolidation
Figure 46: Possible Duplicate Objectives, Coupled Through Attribute Profile
Learn how to model conceptual security services in ArchiMate, comparing inline mediation, service inversion, and service isolation link, with authentication and access control across layers.
Figure 48: What the Security Overlay Would Like to Express
Figure 49: What the ArchiMate Specification Supports
Table 29: Elements used in Logical Access Management
Figure 50: Modeling Identity and Role Concepts
Figure 51: Common Examples of Signals Crossing Domain Boundaries
Figure 52: Simply Trust Relationships using Flow
Figure 53: Trust Attributes Associated with Inter-Domain Signals
Table 30: Elements and Relationships used in Trust Modeling
Document the domain framework model for Sabsa in Archimate by mapping security domains with location and grouping, using a security domain overlay to support trust modeling in table 31.
Model SABSA security events in ArchiMate by enabling the security flag on events, then compare any event to the security events schema in table 32.
Develop the SABSA logical security architecture in ArchiMate by building a structured, multi-layer model from business process to security representations, work packages, and deliverables.
Figure 55: A better solution using Architectural Models to identify Critical Applications
Table 34: Application Component Properties
Table 35: Data Object Properties Schema, including «Defect», «Security Configuration», «Malware», and Data Object
Learn 8.2 risk modeling using an Open FAIR example scenario in ArchiMate, detailing a HR executive credential risk with two diagrams and mapping access, assets, and risk management strategies.
Develop the Open FAIR risk taxonomy in PlantUML with UML diagrams, applying mind map and WBS layouts to map loss event frequency and loss magnitude.
Translate the Open FAIR risk taxonomy into ArchiMate, employing aggregation and motivation elements to model loss event frequency, risk factors, and their influence on controls.
Model the Open FAIR risk taxonomy quantitatively for a credential issue scenario using Archi and extensions. Show how loss frequency and risk estimates translate into primary productivity losses and fines.
Explore application service modeling in ArchiMate within the SABSA security framework, detailing business processes, services, internal and external actors, data values, and SLA/RTO/RPO properties.
Table 36: Application Behavior Availability Properties
Figure 62: Modeling Authentication in the Primary Architecture
Figure 63: Example of Registration and Provisioning in Secondary Architecture
Table 37: Security Properties of Elements used in the Logical Layer
Explore modeling logical security architecture, focusing on 8.5 logical domains and 8.6 timing and events, and recap SABSA concepts, domain frameworks, and security event schemas in ArchiMate.
Model SABSA component architecture within Archi, focusing on the physical security architecture layer, artifacts, and activities using Protégé ontology in a graph.
Develop SABSA physical security architecture in ArchiMate by building figure 64 diagrams, organizing work packages, and defining security mechanisms, processes, and interfaces with careful numbering.
Figure 65: Stereotype of Artifact
Figure 66: Configuration Files
Explore Archimate 9.1 data and technology access modeling, focusing on node and device notations and security stereotypes such as HSM and VPN gateway, with practical property details.
Examine how 9.3 realizes security services in ArchiMate by mapping conceptual security services to two technology services, detailing business processes, interfaces, and authentication in a multi-layer model.
Schema documented via JSON on:
Technology Service
Technology Process / Technology Function
System Software
Technology Interface
Schema documented via JSON on:
«Executable»
«Data»
«Defect»
Master sabsa security architecture in archimate with archi through recap, highlighting resources, mind maps, and four-layer contextual conceptual logical physical ontologies, plus access to the repository and udemy course.
SABSA® (Sherwood Applied Business Security Architecture) is a methodology for developing risk-driven enterprise information security and information assurance architectures and for delivering security infrastructure solutions that support critical business initiatives. It is an open standard, comprising a number of frameworks, models, methods and processes, free for use by all, with no licensing required for end-user organizations who make use of the standard in developing and implementing architectures and solutions. (Source: W100 - SABSA® White Paper)
Are you a security architect looking to make the SABSA framework more tangible? Or an enterprise architect needing to integrate a robust security overlay into your ArchiMate models? This course transforms the theoretical "Sherwood Applied Business Security Architecture" (SABSA) into a visual, actionable practice using the industry-standard ArchiMate language and the open-source Archi tool.
Why this course? SABSA is renowned for its business-driven logic, but creating its numerous artifacts at scale can be challenging. By leveraging ArchiMate’s extensibility, you will learn to build a "Security Overlay" that ensures traceability from business goals down to physical controls.
What You Will Learn:
The Rationale for Alignment: Why combining SABSA and ArchiMate is the "gold standard" for modern secure EA.
The Motivation Aspect: Modeling business drivers and security attributes using ArchiMate’s Motivation extension.
Layer-by-Layer Modeling: A step-by-step journey through Contextual, Conceptual, Logical, and Physical security architectures.
Tooling Excellence: How to use Archi (and advanced tools like jArchi scripts, PlantUML, and JSON) to automate and validate your models.
Practical Case Studies: Hands-on practice following patterns from the official "Guide to Modeling SABSA with the ArchiMate Specification."
Who is this for?
Security Architects wanting to move beyond spreadsheets and into model-based engineering.
Enterprise Architects (TOGAF/ArchiMate certified) looking to specialize in security.
Consultants who need to demonstrate compliance and risk management visually to stakeholders.
Through learning the Security Overlay modeling, you'll get chance to practice Archi, JSON, Protege, as well as FreePlane, enjoy!