UML Generator

 I am using PlantUML.

Github: https://github.com/plantuml/plantuml

Official website - https://plantuml.com/sequence-diagram




@startuml
title PIDS - Redundant & Distributed Architecture (Component)

package "Control Centres" {
  [OCC PIDS Application] as OCC_APP
  [OCC Database] as OCC_DB
  [BCC PIDS Application] as BCC_APP
  [BCC Database] as BCC_DB
}

package "Stations" {
  [Station PIDS Controller] as ST_CTRL
  [Station Local Cache/DB] as ST_DB
  [PIDS Displays] as DISPLAYS
}

package "External Systems" {
  [Signalling/Train Control] as SIG
  [ICSS Workstations] as ICSS
  [PAS] as PAS
  [Master Clock System] as MCS
}

OCC_APP --> OCC_DB
BCC_APP --> BCC_DB

OCC_APP <..> BCC_APP : failover/replication
OCC_DB <..> BCC_DB : data sync

ICSS --> OCC_APP : operations
ICSS --> BCC_APP : backup operations

SIG --> OCC_APP : train data feed
SIG --> BCC_APP : train data feed

MCS --> OCC_APP : NTP/PTP time
MCS --> ST_CTRL : time sync

OCC_APP --> ST_CTRL : commands/messages
BCC_APP --> ST_CTRL : commands/messages

ST_CTRL --> ST_DB : store last known data
ST_CTRL --> DISPLAYS : render content
PAS <--> OCC_APP : sync audio/visual
@enduml

Ulasan

Catatan popular daripada blog ini

SISTEM PENGOPERASIAN KOMPUTER (OS)

APA ITU ASCII (AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE) ?

APA ITU STRUCTURED QUERY LANGUAGE (SQL)