wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:berichte:ss2020:abschluss

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:beuthbot:berichte:ss2020:abschluss [23.07.2020 13:43]
Denny Schumann
wiki:software:beuthbot:berichte:ss2020:abschluss [23.07.2020 16:11] (aktuell)
Jan Fromme
Zeile 4: Zeile 4:
   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Inhalt|Inhalt]]   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Inhalt|Inhalt]]
   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Abstract|Abstract]]   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Abstract|Abstract]]
-  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Uebersicht-/-Inbetriebnahme|Uebersicht / Inbetriebnahme]]+  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Uebersicht|Uebersicht / Inbetriebnahme]]
   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Deconcentrator-JS|Deconcentrator-JS]]   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Deconcentrator-JS|Deconcentrator-JS]]
   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Database|Database]]   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Database|Database]]
-  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Database-Microservice|Database Microservice]] +  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Database Microservice|Database Microservice]] 
-  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#RASA-Trainieren|RASA Trainieren]]+  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#RASA Trainieren|RASA Trainieren]]
   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Cache|Cache]]   - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Cache|Cache]]
-  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Update-Wetter-Microservice|Update Wetter Microservice]]+  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Update Wetter Microservice|Update Wetter Microservice]] 
 +  - [[[[wiki:software:beuthbot:berichte:ss2020:abschluss#Geoservice Erweiterung des Wetter Microservices|Geoservice Erweiterung des Wetter Microservices]]
  
 ==== Abstract ==== ==== Abstract ====
Zeile 48: Zeile 49:
 # edit environment file # edit environment file
 $ cp .env.sample .env && vim .env $ cp .env.sample .env && vim .env
 +
 +# create docker network
 +$ docker network create beuthbot_network
  
 # start BeuthBot # start BeuthBot
Zeile 55: Zeile 59:
 $ curl http://localhost:3000          # prints: Hello from BeuthBot Gateway $ curl http://localhost:3000          # prints: Hello from BeuthBot Gateway
 </code> </code>
 +
 +=== Komponenten des BeuthBot ===
 +
 +<uml>
 +@startuml
 +actor "User" as U
 +rectangle "telgram-bot" as TGB
 +package "BeuthBot" {
 +  rectangle "gateway" as GW
 +  rectangle "registry" as RE
 +  database "cache" as CA
 +  package "NLU" {
 +    rectangle "deconcentrator-js" as DC
 +    rectangle "rasa" as RA
 +  }
 +  package "Services" {
 +    rectangle "weather" as WS
 +    rectangle "mensa" as MS
 +    rectangle "database" as DBMS
 +  }
 +  package "Database" {
 +    rectangle "database-controller" as DBC
 +    database "mongo-db" as MDB
 +  }
 +}
 +
 +U -down-> TGB
 +
 +GW -left-> TGB
 +TGB -right-> GW
 +
 +GW -left-> DC
 +DC -right-> GW
 +
 +GW -down-> RE
 +RE -up-> GW
 +
 +DC -right-> RA
 +RA -left-> DC
 +
 +DBC -right-> MDB
 +MDB -left-> DBC
 +
 +GW -left-> DBC
 +DBC -right-> GW
 +
 +RE -left-> CA
 +CA -right-> RE
 +
 +RE -up-> MS
 +MS -down-> RE
 +
 +RE -up-> WS
 +WS -down-> RE
 +
 +RE -up-> DBMS
 +DBMS -down-> RE
 +
 +DBMS -down-> DBC
 +DBC -up-> DBMS
 +@enduml
 +</uml>
  
 ==== Deconcentrator-JS ==== ==== Deconcentrator-JS ====
wiki/software/beuthbot/berichte/ss2020/abschluss.1595504618.txt.gz · Zuletzt geändert: 23.07.2020 13:43 von Denny Schumann