Layered View
The classic view: business over application over technology.
- Format.puml
- Length33 lines
- LibraryArchiMate
The source
33 lines of PlantUML, and pulls in ArchiMate. Copy it, or open the template inside Gnomon and render it as it is.
@startuml
!include <archimate/Archimate>
title ArchiMate Layered View
' Business Layer
Business_Actor(customer, "Customer")
Business_Role(buyer, "Buyer")
Business_Process(ordering, "Ordering Process")
Business_Service(orderService, "Order Service")
' Application Layer
Application_Component(orderApp, "Order Application")
Application_Service(orderAPI, "Order API")
Application_DataObject(orderData, "Order Data")
' Technology Layer
Technology_Node(server, "Application Server")
Technology_Artifact(orderJar, "order.jar")
Technology_SystemSoftware(jvm, "JVM")
' Relationships
Rel_Assignment(buyer, customer)
Rel_Assignment(ordering, buyer)
Rel_Realization(orderService, ordering)
Rel_Serving(orderAPI, orderService)
Rel_Realization(orderApp, orderAPI)
Rel_Access_rw(orderApp, orderData)
Rel_Assignment(server, orderApp)
Rel_Realization(orderJar, orderApp)
Rel_Assignment(jvm, orderJar)
@endumlRender this offline
This template ships in Gnomon and renders on your machine, with no account and no diagram uploads. The browser editor is free and needs no install.
Others in ArchiMate diagrams
- Motivation ViewWhy, not what. Drivers, goals, principles, requirements.
- Business LayerProcesses, actors, services at the business layer.
- Application LayerComponents and the services they expose.
- Technology LayerNodes, devices, system software.
- Implementation & MigrationWork packages, deliverables, plateaus: for migration.