Architektura systému » Historie » Revize 11
Revize 10 (Ondřej Váně, 2020-03-24 10:14) → Revize 11/41 (Ondřej Váně, 2020-03-24 10:42)
h1. Architektura systému
* Systému bude rozdělen do třech základních částí, které mezi sebou budou komunikovat pomocí REST API (JSON).
** Frontend - Angular, TypeScript
** Backend - Spring, Java
** Souborová databáze - Apache Solr
* Každá jednotlivá část bude spuštěna v dockeru kontejneru.
* Architektura systému je znázorněna na obrázku níže.
!architecture.png!
h1. Komunikační protokol v.1
* Jednotlivé zprávy budou zasílány ve fromátu JSON
* Komunikace bude probíhat pomocí HTTP protokolu
* Budou využívány návratové HTTP kódy stavů (200, 400, 500, atd.) - později bude upřesněno
* Návrh komunikace na obrázku níže,
!kom_protokol.png!