ArchiMate — Order to Cash, Three Layers
The canonical layered view: a business process served by application services, realized by components, deployed on nodes. Every line is the specific ArchiMate relationship rather than a generic arrow — a component realizes its service and serves the process, which are two different claims that most drawings collapse into one.
Make it your own.
title "Order to cash"
business-actor Customer "Customer"
business-role Sales "Sales representative"
business-process Capture "Capture order"
business-process Fulfil "Fulfil order"
business-process Invoice "Raise invoice"
business-service OrderSvc "Order fulfilment"
business-object Order "Customer order"
layer application
application-component CRM "CRM system"
application-component ERP "ERP system"
application-service CrmSvc "Customer data access"
application-service ErpSvc "Stock and pricing"
data-object CustRec "Customer record"
layer technology
node AppSrv "Application server"
system-software Linux "Linux"
artifact CrmWar "crm.war"
artifact ErpWar "erp.ear"
Customer associated-with Sales
Sales assigned-to Capture
Capture triggers Fulfil
Fulfil triggers Invoice
Capture accesses Order
Invoice accesses Order
Fulfil realizes OrderSvc
CRM realizes CrmSvc
ERP realizes ErpSvc
CrmSvc serves Capture
ErpSvc serves Fulfil
CRM accesses CustRec
CrmWar assigned-to CRM
ErpWar assigned-to ERP
AppSrv composed-of Linux
CrmWar assigned-to AppSrv
ErpWar assigned-to AppSrv