Image without description
  • Jacco Meijer
  • |
  • Apr 23, 2025

Architect roles in the ArchiMate context

An ArchiMate model that maps architect roles to the ArchiMate framework layers.

Who uses ArchiMate?

In the post below about the ArchiMate language the question 'who uses this language?' comes up. The short answer here is IT architects. The long answer is in this post.

Image without description
  • Jacco Meijer
  • |
  • Apr 23, 2025

Visualizing IT Architecture in three languages, UML, C4 and ArchiMate

What are the differences and what are these languages most used for?

IT architects

This list of IT architect roles is long. This post started with the Chief, Enterprise and Solutions roles in mind but the list is longer. Time for a quick ArchiMate model.

The model

From an ArchiMate perspective, the roles could be simple. A strategy architect, a business architect, an application architect and a technology architect. The strategy architect overseeing the full architecture.

In real life, IT architect roles do not follow this ArchiMate abstraction. Many roles exist and depending on the context the expected activities vary.

This post uses the example roles from the TOGAF Architecture Roles and Skills Guide (10th edition). The guide uses the three TOGAF viewpoints for managing an enterprise architecture landscape to describe architect roles. The viewpoints are:

  • A complete enterprise and its overall structure
  • Specific segments (relevant elements) of the enterprise that have coherence and can be governed and evolved effectively
  • Specific solutions that utilize the components within the segments to remove, change, or introduce new solutions and their associated sub-systems, systems, and services

The model below relates these viewpoints to the the four TOGAF defined architect roles: chief, enterprise, segment and solutions architect.

Image without description

Specialists

Besides the four TOGAF defined architect roles, the segments viewpoint shows three groups of specialists. Business specialists on the left, technology specialists on the right. A similar division is found in the TOGAF architecture Roles and Skills Guide.

The two groups on the right mimic the ArchiMate layers on the bottom. Likewise the group on the left could be divided if needed.

TOGAF defined roles

The TOGAF Architecture Roles and Skills Guide contains detailed descriptions of these roles.

All architects focus on delivering services and solutions. Below how the role varies in the level of abstraction and specificity. As a general rule all architects work closely together.

Chief architect

Chief architects communicate concepts and ideas to all executives and are responsible for gaining their commitment. They lead all architects on the highest level and provide strategic alignment.

Enterprise architect

Enterprise architects work with senior stakeholders, they define architectural principles and oversee governance.

Segment architect

Larger enterprises have segment architects that handle segments of the enterprise architecture.

They are responsible for the capabilities of a segment.

Solution architect

Solution architects collaborate business and specialist stakeholders. They make sure solutions meet requirements and ensure desired business outcomes. Part of that responsibility is that they oversee architectural and solution building blocks.

Security architect

The model defines a security architect for all three specialist groups. This is because security is a broad area. The CISSP Common Body of Knowledge (CBK) divides the profession into eight domains.

  1. Security and risk management
  2. Asset security
  3. Security architecture and engineering
  4. Communication and network security
  5. Identity and access management
  6. Security assessment and testing
  7. Security operations
  8. Software development security

Actual security architecture is covered by domain 3. But all domains can be mapped to specific ArchiMate layers. More on this in the post below.

Image without description
  • Jacco Meijer
  • |
  • Apr 23, 2025

CISSP certification and Enterprise Architecture

How do the CISSP certification domains relate to Enterprise Architecture and the ArchiMate layers?

Specialists

A specific architect for a specific task. This makes sense, but this also results in many different architect roles.

Brief specialist role overview

RoleModelingAligns model with
Business architectBusiness strategy and processTechnology strategy and process
Compliance architectCompliance objectives, measures and risksBusiness requirements and IT processes
Application architectBehavior and integration of software applicationsRequirements on usability, scalability, performance and maintainability
Software architectStructure and behavior of software applicationsUser requirements
Data architectData and data flowsSecurity objectives and governance
Infrastructure architectPhysical and virtual technology infrastructureRequirements on availability, recovery, and performance
Network architectPhysical and virtual network systemsRequirements on security, scalability and efficiency
Cloud architectCloud computing strategies and architecturesRequirements on security, scalability and efficiency

Other posts

Image without description
  • Jacco Meijer
  • |
  • May 1, 2025

CISSP certification and Enterprise Architecture

How do the CISSP certification domains relate to Enterprise Architecture and the ArchiMate layers?

Image without description
  • Jacco Meijer
  • |
  • Mar 18, 2025

Visualizing IT Architecture in three languages, UML, C4 and ArchiMate

What are the differences and what are these languages most used for?

Image without description
  • Jacco Meijer
  • |
  • Feb 18, 2025

OAuth 2.0 and OpenID Connect Sequence Diagrams

Technical specs can be hard to read. While still highly technical, the UML Sequence Diagrams provided in this blog are a lot easier to understand.

Image without description
  • Jacco Meijer
  • |
  • Jan 9, 2025

OWASP and CISSP

OWASP recommendations from the independent information security certification CISSP.

Image without description
  • Jacco Meijer
  • |
  • Mar 21, 2024

UI Library with MDX documentation

Using the simple Render JSX plugin for Esbuild this post shows how to setup a simple UI library.

Image without description
  • Jacco Meijer
  • |
  • Mar 20, 2024

Render JSX plugin for Esbuild

Transform Esbuild generated JSX bundles to HTML pages.

Image without description
  • Jacco Meijer
  • |
  • Mar 19, 2024

Esbuild as a static site generator for MDX

Static site generators gain popularity. This blog is about using Esbuild as a static site generator for MDX.

Image without description
  • Jacco Meijer
  • |
  • Mar 18, 2024

11ty and Github pages

Simplifying the Contentful-Gatsby-Netlfy trio.

Image without description
  • Jacco Meijer
  • |
  • Jun 30, 2022

NPM7 and @npmcli/arborist

@npmcli/arborist is a powerful library that handles the new NPM 7 workspaces. This blog is about a simple make tool that uses the library.

Image without description
  • Jacco Meijer
  • |
  • May 12, 2022

Comparing React app, Nextjs and Gatsby

A new React project starts with a React toolchain. Main tools in the chains are SSR, React server components and GraphQL.

Image without description
  • Jacco Meijer
  • |
  • May 10, 2022

Versioning strategy for NPM modules

It is important to be able to bump the version of a NPM package without side effects.

Image without description
  • Jacco Meijer
  • |
  • Apr 12, 2022

React component themes and CSS variables

Creating React components with flexible themes by using CSS variables.

Image without description
  • Jacco Meijer
  • |
  • Mar 21, 2022

Content modeling with variants

The efficiency of a variant field in a content model.

Image without description
  • Jacco Meijer
  • |
  • Mar 12, 2022

Documentation

Documenting a software project is challenging. Here's a few simple guidelines that help a team writing clear documentation.

Image without description
  • Jacco Meijer
  • |
  • Mar 11, 2022

Javascript history

In 1986 David Ungar and Randall B. Smith developed Self at Xerox PARC. Inspired by Java, Scheme and Self Brendan Eich created Javascript in 1995.

Image without description
  • Jacco Meijer
  • |
  • Mar 10, 2022

On Javascript transpilers, bundlers and modules

There's Javascript transpilers, modules, bundles and bundlers. This is a brief overview of all of these.

Image without description
  • Jacco Meijer
  • |
  • Feb 11, 2022

Agile Scrum

The Agile Scrum framework is flexible enough to be used in many different ways. Here's one way of working.

Image without description
  • Jacco Meijer
  • |
  • Jan 20, 2022

What happened to Wheelroom?

Founded in 2018. Started to fly in 2020 and abandoned in 2021. What happened?

Image without description
  • Jacco Meijer
  • |
  • Jan 19, 2022

Contentful, Netlify and Gatsby four years later

What did we learn from using Contentful for four years?

Image without description
  • Jacco Meijer
  • |
  • Jan 18, 2022

Typescript interface for React UI components

How to define an interface for React UI components that prevents breaking changes.

Image without description
  • Jacco Meijer
  • |
  • Jan 17, 2022

Naming React components

What's in a name? A clear naming strategy helps developers communicate. Most devs rather spend time writing component code than wasting time on a good component name.