Internet banking system (C4)
Adapted from the canonical Structurizr 'Big Bank plc' example — customers, internet banking system and the mainframe it talks to.
Rendering…
Make it your own.
workspace "Big Bank plc" "Internet Banking System" {
model {
customer = person "Personal Banking Customer" "A retail customer of the bank."
internetBankingSystem = softwareSystem "Internet Banking System" "Allows customers to view and manage their accounts."
mainframe = softwareSystem "Mainframe Banking System" "Stores all core banking information."
email = softwareSystem "E-mail System" "Microsoft Exchange."
customer -> internetBankingSystem "Views balances, makes transfers"
internetBankingSystem -> mainframe "Gets account info, makes transfers"
internetBankingSystem -> email "Sends e-mail using"
email -> customer "Sends e-mails to"
}
views {
systemContext internetBankingSystem "SystemContext" {
include *
autoLayout
}
theme default
}
}