Component Model 0-n is an application architecture modeling approach that combines Enterprise Architecture (EA) with Solution Architecture (SA).
Category: ArchiMate
Capability-Based Development of an Organization
Business capabilities represent WHAT an organization needs to fulfill its mission and execute its business.
The Milky Way Map with ArchiMate
Milky Way mapping is a visualization approach for illustrating an overall value stream of an organization.
Value Stream Modelling
Value? Value is fundamental to everything that an organization does. The primary reason that an organization exists is to provide value to one or more stakeholders. It is the foundation of a firm’s business model, which describes the rationale for how a business creates, delivers, and captures value. [Value Streams, Open Group, 2017] Value Stream? A key […]
Business Architecture Modeling With ArchiMate
Business Architecture can be modelled with small set of diagrams and subset of ArchiMate elements. Here is introduced some typical diagram types, that can be used for business layer modelling, as well as linking business layer to application layer. Most of the diagram types introduced here are variations of the Layered View diagram type. Business […]
Application Architecture Modeling With ArchiMate
Introduction Application Architecture (or Solution Architecture, SA) can be modelled with the same set of ArchiMate diagram types as other levels of architecture (Enterprise- and Domain levels). Application architecture can be modelled with a small subset of ArchiMate elements as follows: Application Component, Application Service and Application Interface. Relationships between those elements can be modelled with […]
Service-Driven Approach (SDA)
Introduction Holistic enterprise development can be supported by the Service-Driven Approach (SDA), which focuses on services (instead of projects) as primary units of value creation, design, development and operations. The SDA combines both customer oriented (“outside-in”) and organization internal behavior and structure oriented (“inside-out”) approaches. By focusing on services, enterprise development (or an IT function) can […]
ArchiMate Metamodel For Enterprise Development
ArchiMate can be used for holistic enterprise development purposes, as ArchiMate provides concepts that cover all the most relevant aspects of overall modelling. ArchiMate contains lots of elements, what makes it very powerful notation. However, only a subset of ArchiMate elements can be used for most of the cases – according to Pareto’s law (80/20 rule). The […]
Process Modelling With ArchiMate
ArchiMate can be used for process modelling at high level, especially if there is a need for linking process steps with specific application layer elements such as application services. Couple of examples how ArchiMate can be used for process modelling shown below. Business Process View This business process view provides a “high-level structure and composition […]
ArchiMate Examples Document (pdf)
Here is the link to get ArchiMate example diagrams in pdf format: link Here is the original blog post of ArchiMate examples: link ArchiMate Examples See also ArchiMate Cookbook, link. Get a free ArchiMate modelling tool Archi: link.
The Most Useful ArchiMate Diagram Types
Introduction ArchiMate is very powerful notation, it provides many elements (concepts) divided into layers and aspects (figure 1 below). There can be lots of diagram types to be used within each layer and aspect. However, most of the cases can be modelled with only a small set of diagram types, which can be created with […]
Defining Goals Of A Development Target With ArchiMate – The Motivation View
Introduction It is necessary to depict the meaning and value for each development target. It is valuable to analyze first to WHOM and WHY the development target is important – before any further actions are to be taken. to analyse WHAT this means. The motivation view diagram makes visible the reason(s) of the development target: […]
Lean EA Framework (LEAF) Sparx EA Reference Implementation
See the reference implementation of the Lean Enterprise Architecture Framework (LEAF), which is created with Sparx EA -tool and published as HTML report. LEAF 2.2 link LEAF 2.0 link LEAF 1.0 link The LEAF can be used for linking enterprise architecture to solution architecture. High-level enterprise architecture diagrams can be modelled with ArchiMate, from which […]
Simplified ArchiMate Meta-model
Here is a subset of ArchiMate (3.x) concepts in the form of meta-model. Another version with relationship explanations below. New ArchiMate 3 concepts such as Application Process and Technology Process are included in this meta-model, so that layers are aligned with each other. Now there is a process in each layer to model the behavior, […]
TOGAF ADM and ArchiMate Together – The Digital Transformation Method
Introduction The TOGAF ADM can be used together with ArchiMate for business / digital transformation planning (see the figure below). TOGAF ADM development approach provides phases that are common to typical (digital) transformation plans, as TOGAF ADM fits to any kind of business transformation planning. The TOGAF ADM can be adapted and customized to any specific […]
Service Design Concepts Mapping to ArchiMate
Here is a proposal for mapping Service Design concepts to ArchiMate (v.3.x) concepts (figure below). These ArchiMate concepts can be used to modeling e.g. Customer Journey Maps or Service Blueprints. Get a free ArchiMate modelling tool Archi: link.
Using ArchiMate with SAFe
SAFe (Scaled Agile Framework) can be supported with an EA modeling tool for visualization purposes. SAFe encourages to utilize Lean & Agile practices in different development levels: Team-, Program- and Portfolio levels, and also in optional “Value Stream” level. SAFe development approach is based on project level agile practices and methods such as Scrum. According to SAFe, […]
Business Model Canvas (BMC) with ArchiMate
A Business Model Canvas (BMC) can be modeled with ArchiMate as shown below. BMC canvases can be created with any of those EA modelling tools that support ArchiMate, such as Archi or Sparx EA. This version below is modelled by using ArchiMate Business and Motivation elements. ArchiMate Business Layer elements are covering the most of […]
Service Blueprint with ArchiMate
A Service Blueprint can be modeled with ArchiMate. There can be different variations of the Service Blueprint, one of which is shown below. ..same diagram with another tool below.. This viewpoint is customer- and service-centric (“outside-in”), but it emphasizes also the “inside-out” part of the service. With the help of this approach, the service-driven development can identify […]
Customer Journey with ArchiMate
A Customer Journey Map alike view can be modeled with ArchiMate. A customer journey can be modeled with the “Business Process” concept as shown in the diagram below. This customer-centric viewpoint is focusing on customer experience. This “service design” related approach is concentrating the “outside-in” development of the service that is to be designed. This highlights […]
Business Motivation Model (BMM) mapping to ArchiMate
Business Motivation Model (BMM) is a specification by the OMG, current version is 1.3 (2015). BMM can be used to model motivational aspects of the business. BMM concepts can be mapped to ArchiMate (3) concepts. BMM overview is shown in the figure below. BMM overview mapping to ArchiMate concepts is shown in the diagram below.
Motivation Views of ArchiMate
Motivation views can be used for modelling WHY a development target is important. What are the reasons and goals for a development target, what are the principles and requirements for development. Also, the value and meaning related to a development target can be modeled. Motivation Elements ArchiMate Motivation Layer consists of following elements shown in the […]
Strategy & Capability Modelling With ArchiMate
Strategy can be modeled with ArchiMate. There are elements from Motivation and Strategy elements in ArchiMate, which together can be used for visualizing how strategic goals can be modeled into more concrete strategy views. Strategy View Example Strategy to Capability View – Capability Based Planning (CBP) This view can be used for Capability-Based Planning (CBP) […]
ArchiMate Model Transfer from Archi to Neo4j Graph Database
Graph Databases such as Neo4j can be used for extended visualization and analysis purposes of EA-models.
ArchiMate 3 is supported in EA-tools
The new version of the Open Group modeling standard ArchiMate 3.0 (published by The Open Group, June 2016) is already supported in modeling tools such as Archi (Beta 4, December 2016) and Sparx EA (v.13). Also drawing tool MS Visio can be extended with ArchiMate 3 stencils (e.g. from here or here). ArchiMate 3 specification introduces […]
ArchiMate Model Exchange File Format for switching EA-models between the tools
Model Exchange When modeling an Enterprise’s (organization’s) behavior and structure, there is a need for unified modeling language. There is one comprehensive standard language by Open Group, ArchiMate (link), that can be used for overall modeling of an enterprise. In addition, there are several modeling tools that support ArchiMate language. Now and then there is […]
Application Integrations Modelling With ArchiMate
Several alternative approaches of modeling data switching between applications are shown in the examples (1 to 10) below. These alternative modelling approaches illustrate the situation as follows: “Application A” owns a “Data Object A-1”, which is requested by “Application B”. Data flows from “Application A” to “Application B”. “Application A” realizes a service “Application Service A-1” that is […]
Modelling Practices & Principles
Models are difficult to most of the business people. Others than architects find model diagrams too cumbersome. That’s why it is important to create such a diagrams that are easier to understand by the first sight. When modelling, it is important to follow best practices and principles. A modeler should be careful and always keep […]