@startuml
node Client { artifact WebClient }
node MiddleCommunication { artifact ClientMiddleWare artifact ServerMiddleWare }
node Server { artifact GameServer }
node Database { artifact DBMS artifact Game }
WebClient -left- ClientMiddleWare : TypeScript ClientMiddleWare -left- ServerMiddleWare : TCP/IP - WebSocket Server — ServerMiddleWare : Java Server -up- Database : JPA
@enduml