One first questions from alidayani in Discussion Board, responding the modeling challenge, are
In Chapter 3, we’ll look at overall landscape of ArchiMate®, but here we may try to put some historical evolvement of OpenGroup so setting the scene:
Now, come to our Security Architecture, we should respect first that there’re lots of architect roles in the world, sitting not only in IT side but also business side, ArchiMate is now only cover part of those context, but as one modeling language, it is really capable to extend in necessity.
So, you don’t see Security Architecture layer in ArchiMate, doesn’t means ArchiMate (or TOGAF, or OpenGroup) forgot Security Architects role, that’s exactly similar like Information Architecture, means we may not yet find one common-accepted and easy adopted way to adding some more notations. However, keep in mind, the scope of “Enterprise Architecture” is “the Enterprise”, so definitely, Security Architecture is in the scope of overall EA.
Then we can recap the purpose of this document, which are from the guide:
Why not other models? Not limited, you’re freely to choose any other models or modeling language to perform your work, as long as you and your colleague, your stakeholders and your partners have those as common language.
If you look for “Information Security Framework” via any search engine, you may get following, but not limited, list of the IT security standards and frameworks:
Searching “Top Security Frameworks used by CISOs in 2025”, got below 5 ones:
Interesting is I found SABSA is not popular as I expected, from another point of view, that’s also meaning there’re quite a lot of work need to communicate SABSA to the broader audience, even to the CISOs group as well.
Purposes of “Security Architecture”:
Check here the “SABSA Blue Book” (Executive Summary):
(Note: book cover is just for illustration, AI generated)
SABSA is a proven methodology for developing business-driven, risk and opportunity focused Security Architectures at both enterprise and solutions level that traceably support business objectives.
“Ultimately, real-world systems recognize a single, de facto architecture: what ISO 42010 calls the Entity of Interest (EoI). It makes sense to strive towards a single holistic model of the EoI, capable of describing, validating, querying and analyzing all its pertinet (相关的) functional and non-functional aspects, including the security perspective.
Get the specification here: https://www.opengroup.org/archimate-forum/archimate-overview
Put into the analogy in below since all of them are visual modeling languange:
Referred from nice article by Visual Paradigm (https://guides.visual-paradigm.com/uml-vs-bpmn-vs-archimate-in-visual-modeling/), below I’m putting the comparison into a table (prevent that online page may be not available someday ;-p):
Aspect | ![]() |
![]() |
![]() |
---|---|---|---|
Purpose | General-purpose modeling langauge used for software engineering, system design, and various other domains. | Specifically designed for modeling business processes, workflows, and interactions within organizations. | Enterprise architecture modeling language for describing and visualizing an organization’s architecture across business, information, application, and technology layers. |
Notation | Provides a wide range of diagram types, including class diagrams, use case diagrams, sequence diagrams, state diagrams, etc., each with its own set of symbols. | Uses a standardized set of symbols and notation specifically tailored for modeling business processes and activities. Symbols include tasks, events, gateways, and flows. | Offers a defined set of concepts and symbols to represent elements, such as business processes, applications, technology, and relationships betwen them. |
Scope | Versatile and can be used for various aspects of software and system modeling, ranging form high-level architecture to detailed design. | Focused on modeling business processes and workflows, making it suitable for porocess analysis, improvement, and automation. | Primarily used for enterprise architecture modeling and aligning business and IT aspects, less suitable for detailed software design. |
Audience | Typically used by software architects, designers, and developers, as well as other stakeholders involved in software engineering. | Targeted at business analysts, procss modelers, and non-technical stakeholders involved in business process management and optimization. | Mainly intended for enterprise architects and stakeholders involved in strategic planning and aligning of business and IT. |
Clarity | Offers a wide range of diagrams, which can sometimes lead to complexity, but also allows for detailed specification. | Provides clear and intuitive (直观的) visual representations of business processes, making it accessible to both technical and non-technical audiences. | Promotes a holistic and clear view of an organization’s architecture, facilitating alignment between business and IT. |
Adoption | Widespread adoption in the software industry, with many UML modeling tools and resources available. | Widely used in organizations for business process modeling and automation, with numerous BPMN-compliant tools. | Commonly used in enterprise architecture practices, often alongside TOGAF (The Open Group Architecture Framework). |
Complexity | Can be complex due to its broand range of diagrams and elements, making it potentially overwhelming for simple tasks. | Designed to be relatively simple and straighforward for modeling business processes, reducing complexity. | Provides a structured and systematic approach to enterprise architecture modeling, but can be complex for beginners. |
Learning Curve | May have a steep learning curve, especially for beginners, due to its versatility and extensive features. | Generally easier to learn, particularly for those with a business process background, as it focuses on specific aspects of an organization. | Requires understanding of enterprise architecture concepts which can be challenging for newcomers. |
Integration | Often integrated into software development processes and used with various methodologies like Agile, Waterfall, etc. | Frequently used alongside business process management (BPM) and automation tools to execute and monitor processes. | Often used in conjunction for comprehensive enterprise architecture management. |
Use Cases | Suitable for software design, system architecture, object-oriented modeling, and more. | Best suited for modeling and optimizing business processes and workflows within organizations. | Ideal for capturing and communicting the structure and dynamics of an organizaiton’s architecture. |
Industry Standards | Standardized by the Object Management Group (OMG), with various UML profiles available for specific domains. | Developed and maintained by the OMG as well, with the focus on business process modeling and management. | Also maintained by the OMG (*?), it complements TOGAF for enterprise architecture standards. |
Example Diagrams | Class Diagram, Use Case Diagram, Sequence Diagram, State Machine Diagram, Activity Diagram, etc. | Process Flow Diagram, Collaboration Diagram, Choreography Diagram, Message Flow Diagram, etc. | Business Layer Diagram, Application Layer Diagram, Technology Layer Diagram, Motivation Diagram, etc. |
*Question: is ArchiMate maintained by OMG? Strange to me. (Checked with Open Group, seems this statement is wrong on the page: ArchiMate is owned by The Open Group)
Here is the ArchiMate® language structure:
Find certified ArchiMate individuals: https://archimate-cert.opengroup.org/certified-individuals
Working files:
From the guide, it aims to answer following two main focus area questions:
Any comments are welcome, feel free to raise pull-request or post in Discussion Board