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 nothing sent to a server. 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.