Application Layer
Components and the services they expose.
- Format.puml
- Length37 lines
- LibraryArchiMate
The source
37 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 Application Layer
Application_Component(crm, "CRM System")
Application_Component(erp, "ERP System")
Application_Component(orderMgmt, "Order Management")
Application_Collaboration(integration, "System Integration")
Application_Interface(crmAPI, "CRM API")
Application_Interface(erpAPI, "ERP API")
Application_Interface(webUI, "Web Interface")
Application_Function(customerMgmt, "Customer Management")
Application_Function(orderProcessing, "Order Processing")
Application_Service(customerService, "Customer Service")
Application_Service(orderService, "Order Service")
Application_DataObject(customerData, "Customer Data")
Application_DataObject(orderData, "Order Data")
Application_Event(newOrder, "New Order Event")
Rel_Composition(crm, customerMgmt)
Rel_Composition(erp, orderProcessing)
Rel_Serving(crmAPI, crm)
Rel_Serving(erpAPI, erp)
Rel_Realization(customerService, customerMgmt)
Rel_Realization(orderService, orderProcessing)
Rel_Access_rw(customerMgmt, customerData)
Rel_Access_rw(orderProcessing, orderData)
Rel_Flow(crm, erp, "Customer Orders")
@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
- Layered ViewThe classic view: business over application over technology.
- Motivation ViewWhy, not what. Drivers, goals, principles, requirements.
- Business LayerProcesses, actors, services at the business layer.
- Technology LayerNodes, devices, system software.
- Implementation & MigrationWork packages, deliverables, plateaus: for migration.