Representing end-to-end enterprise architecture with ArchiMate

ArchiMate is a modeling technique for describing and visualizing enterprise architectures within and across business domains. Agilian enables you to model enterprise architectures with ArchiMate notations through ArchiMate diagram.

August 16, 2010
User Rating: / 15
Views: 12,275
PDF Link Add comments
Edition: Standard or above (Edition comparison)

Creating ArchiMate Diagram

  1. Create a new project with starting Agilian. Select File > New Project from the main menu.
  2. In the New Project dialog box, enter ArchiMate Model as project name. Click Create Blank Project button.
    new project
  3. Next, create an ArchiMate diagram by clicking on Requirement from the toolbar and selecting ArchiMate Diagram.
    create archimate diagram

Defining business layer

The business layer offers products and services to external customers. It is usually drawn at the top part of diagram.

  1. Let's start drawing the diagram from the business layer. Create a business actor first. Select Business Actor from the diagram toolbar.
    select actor
  2. Click on the diagram to create an actor. Name it as Client and press Enter to confirm editing.
    client created
  3. Create a business role from actor. Move the mouse over the Client actor, press its resource icon Assignment -> Business Role and drag it out. Conversely, you can create a role first, and then create the actor through the resource centric interface.
    create role
  4. Release the mouse button. Name the role as Insurant and press Enter to confirm.
    insurant created
  5. Create three business services - Claim Registration Service, Customer Information Service and Claims Payment Service. Similar to how you create business actor, create Business Service through the diagram toolbar and name it. Repeat thrice to create the three services.
    create services
  6. Create business process. Select Business Process from the diagram toolbar. Press and drag the mouse to form a rectangle in order to create it in a specific size. Release the mouse button to confirm the creation. Name the process Process.
    create business process
  7. A business process can contain other processes. Create four presses inside the process: Register, Accept, Valuate and Pay respectively with pressing the resource icon Triggering -> Business Process to connect them one by one. Up till now, the diagram should look like this:
    create contained process
  8. Create a role Insurer through the resource icon Assignment -> Business Role of Process process.
  9. Press the resource icon Assignment -> Business Actor of Insurer role to create an actor Archisurance. This completes the business layer.
  10. Connect the Register process and Claim Registration Service service with Register process's resource icon Realization -> Business Process. Similarly, connect Accept and Valuate with Customer Information Service, Pay with Claims Payment Service. The business layer is done. Below is the completed diagram:
    business layer done

Defining application layer

The application layer supports business layer. It's usually drawn under the business layer.

  1. Select Application Service from the diagram toolbar and click on the diagram to create 3 services: Insurance Application Service, Customer data mutation Service and Premium Payment Service respectively.
    app services created
  2. Application layer supports business layer. The service Insurance Application Service is used by the Register process in business layer. Therefore, press on the resource icon Used By -> Application Function and drag to the Register process to connect with it.
    resource connect
  3. Continue to connect Customer data mutation with Register, Premium Payment Service with Pay.
    connectors created
  4. Create three application components CRM System, Policy Data Management and Home & Away Financial Application respectively.
    app components created
  5. Create an application service CIS from CRM System by pressing and dragging out the resource icon Realization -> Application Service.
    create app service
  6. Similarly, create application service Claim InfoSery from Policy Data Management.
    app services created
  7. Connect the components with services by realization, as shown in the image below:
    app layer done

Defining technology layer

The technology layer offers in infrastructural services for application layer. It is often placed at the bottom of diagram.

  1. Create two infrastructure services: Claim Files Service and Customer File Service through the diagram toolbar.
    infrastructure service created
  2. Connect technology layer with application layer by pressing Claim Files Service's resource icon Used By -> Node and dragging it out to CRC System.
    resource connect
  3. On the other hand, connect Claim Files Services to Policy Data Management. Connect Customer File Service with CRC System and Policy Data Management.
    connectors created
  4. Create a node Mainframe through diagram toolbar.
    node created
  5. If you want to present the node as a cube-like shape, right click on the node and select Presentation Options > Display Option > Show a Symbol from the pop-up menu.
    change presentation
    The node becomes:
    presentation changed
  6. Resize it to bigger for your convenience by dragging it its border.
    resize mainframe
  7. Create three system software inside Mainframe: CICS, DBMS, and Message Oueuing through diagram toolbar.
    sys software created
  8. Change the three software shapes to present as box instead of symbol. Right click on them and select Presentation Options > Display Option > Show as Box from the pop-up menu.
    sys software changed to box
  9. Create a node named UNIX Server Farm through diagram toolbar. Resize it, so as to insert two identical devices: UNIX Server through diagram toolbar. Change these two devices to present as symbol by right clicking on them and selecting Presentation Options > Display Option > Show as Symbol from the pop-up menu.
    create node device
  10. Create a device through Customer File Service's resource icon Realized by -> Device and change it to present as symbol by right clicking on them and selecting Presentation Options > Display Option > Show as Symbol from the pop-up menu. Name it as NAS File Server. The final diagram becomes the following the image:
    technology layer done

Creating groups

Group enables you to further add logical divisions to elements in layers.

  1. Select Grouping from diagram toolbar. Note that it is placed under Relationships.
    select grouping
  2. Scroll back to the top of the diagram where the business layer was modeled. Press and drag a group to contain client actor in insurant role. Name it as External Roles and Actors.
    drag to create group
    A group is created.
    group created
  3. Repeat the previous steps to create other groups. After all, draw a diagram like this one:
    end result


  1. ArchiMate Model.vpp

Rate this Article

Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).

You may be interested in

  1. Write testing procedure to use case flow of events
  2. Drawing Business Motivation Model (BMM) diagram
  3. Organize enterprise design with Zachman Framework
  4. Importing Visio drawing as stencil
  5. Building a responsibility chart in a development team
Tags of this article:

Comments (1)

written by stefano on September 17, 2011


Write comment



Enter the calculation result

security code