Risksystem

@startuml(id=Context)
scale max 2000x1413
title Financial Risk System - System Context
caption An example System Context diagram for the Financial Risk System architecture kata.

skinparam {
  shadowing false
  arrowColor #707070
  actorBorderColor #707070
  componentBorderColor #707070
  rectangleBorderColor #707070
  noteBackgroundColor #ffffff
  noteBorderColor #707070
}
actor "Business User" <<Person>> as 2 #d46a6a
note right of 2
  A regular business user.
end note
actor "Configuration User" <<Person>> as 4 #d46a6a
note right of 4
  A regular business user who
  can also configure the
  parameters used in the risk
  calculations.
end note
rectangle 17 <<Software System>> #801515 [
  Active Directory
  --
  The bank's authentication and
  authorisation system.
]
rectangle 15 <<Software System>> #801515 [
  Central Monitoring Service
  --
  The bank's central monitoring
  and alerting dashboard.
]
rectangle 12 <<Software System>> #801515 [
  E-mail system
  --
  The bank's Microsoft Exchange
  system.
]
rectangle 1 <<Software System>> #550000 [
  Financial Risk System
  --
  Calculates the bank's
  exposure to risk for product
  X.
]
rectangle 8 <<Software System>> #801515 [
  Reference Data System
  --
  Manages reference data for
  all counterparties the bank
  interacts with.
]
rectangle 10 <<Software System>> #801515 [
  Reference Data System v2.0
  --
  Manages reference data for
  all counterparties the bank
  interacts with.
]
rectangle 6 <<Software System>> #801515 [
  Trade Data System
  --
  The system of record for
  trades of type X.
]
2 .[#707070].> 1 : Views reports using
4 .[#707070].> 1 : Configures parameters using
12 .[#707070].> 2 : <<E-mail message>>\nSends a notification that a report is ready to
1 .[#707070].> 17 : Uses for user authentication and authorisation
1 .[#ff0000].> 15 : <<SNMP>>\nSends critical failure alerts to
1 .[#707070].> 12 : Sends a notification that a report is ready to
1 .[#707070].> 8 : Gets counterparty data from
1 .[#707070].> 10 : Gets counterparty data from
1 .[#707070].> 6 : Gets trade data from
@enduml

Context