feat(c4-model): added likec4 system model
This commit is contained in:
parent
e78b3fb9b1
commit
97599dfa99
8 changed files with 155 additions and 17 deletions
|
|
@ -11,6 +11,14 @@ Our first architectural blue print for the IPCEI-CIS Developer Framework derives
|
|||
|
||||

|
||||
|
||||
## C4 Model
|
||||
|
||||
(sources see in ./ressources/architecture-c4)
|
||||
|
||||
First system landscape C4 model:
|
||||
|
||||

|
||||
|
||||
## In Confluence
|
||||
|
||||
https://confluence.telekom-mms.com/display/IPCEICIS/Architecture
|
||||
|
|
|
|||
|
|
@ -1,16 +0,0 @@
|
|||
@startuml
|
||||
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml
|
||||
|
||||
LAYOUT_WITH_LEGEND()
|
||||
|
||||
ContainerDb(c4, "Database", "Relational Database Schema", "Stores user registration information, hashed authentication credentials, access logs, etc.")
|
||||
Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.")
|
||||
Container_Boundary(b, "API Application") {
|
||||
Component(c3, "Security Component", "Spring Bean", "Provides functionality Related to signing in, changing passwords, etc.")
|
||||
Component(c2, "Sign In Controller", "Spring MVC Rest Controller", "Allows users to sign in to the Internet Banking System.")
|
||||
}
|
||||
Rel_R(c1, c2, "Submits credentials to", "JSON/HTTPS")
|
||||
Rel(c2, c3, "Calls isAuthenticated() on")
|
||||
Rel_R(c3, c4, "select * from users where username = ?", "JDBC")
|
||||
@enduml
|
||||
|
||||
BIN
content/en/docs/project/planes.png
Executable file
BIN
content/en/docs/project/planes.png
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 302 KiB |
|
|
@ -50,4 +50,3 @@ Bevor eine Aufgabe umgesetzt wird, muss ein Design vorhanden sein.
|
|||
Bezüglich der 'Bebauung' von Plaztform-Komponenten gilt für das Design:
|
||||
|
||||
1) Die Zielstellung der Komponenet muss erfasst sein
|
||||
|
||||
|
|
|
|||
|
|
@ -20,3 +20,8 @@ Die Erwartung ist, dass so ein Projekt als 'Golden Path' abbildbar ist und die E
|
|||
|
||||
* SIA 'auf die Platform heben' (was immer das bedeutet)
|
||||
* Den Build-Code von SIA (die Applikation und einen Shop) in einen CI/CD Workflow transformieren
|
||||
|
||||
|
||||
## References
|
||||
|
||||
* https://platformengineering.org/blog/decoding-golden-paths-the-highway-for-your-developers
|
||||
Loading…
Add table
Add a link
Reference in a new issue