Skip to content
ArchiMate templates

ArchiMate — Specialization and Generic Types

A reference model where the interesting line is specialization — the solid hollow triangle that says one element is a kind of another, and which shares its arrowhead with realization and differs only in whether the line is dashed. Collapsing the two makes the model claim that a subtype implements its supertype, which is a different statement entirely.

Template previewArchiMate
Payment instrument reference modelArchiMate 3.2 · 11 elements · 12 relationships · 1 layerBUSINESSPayment instrumentCardCredit cardDebit cardBank transferDirect debitTake paymentTake card paymentTake bank transferAuthorise paymentCapture fundsNOTATION IN THIS VIEWBusinessRealizationAccessTriggeringSpecializationEvery line read — 11 elements and 12 relationships drawn.

Make it your own.

title "Payment instrument reference model"

business-object Instrument "Payment instrument"
business-object Card       "Card"
business-object Credit     "Credit card"
business-object Debit      "Debit card"
business-object Transfer   "Bank transfer"
business-object Direct     "Direct debit"

business-service PaySvc   "Take payment"
business-service CardSvc  "Take card payment"
business-service XferSvc  "Take bank transfer"

business-process Authorise "Authorise payment"
business-process Capture   "Capture funds"

Card     is-a Instrument
Credit   is-a Card
Debit    is-a Card
Transfer is-a Instrument
Direct   is-a Transfer

CardSvc is-a PaySvc
XferSvc is-a PaySvc

Authorise realizes CardSvc
Capture   realizes CardSvc
Authorise triggers Capture
Authorise accesses Card
Capture   accesses Card