wide daimon munitions - DAIMON Project...•Laravel-lumen-framework: 5.5.* •PHP 7.0, HTML, CSS,...
Transcript of wide daimon munitions - DAIMON Project...•Laravel-lumen-framework: 5.5.* •PHP 7.0, HTML, CSS,...
Specialist munitions software and database
FinalDAIMONConferenceBremerhaven5-7February 2019
SvenHartmann1,KlausKoehler2,DietrichSteinmetz11ClausthalUniversityof Technology2Dr.KoehlerGmbH
2
Outline
• InitialSituation• UserInterfaceof the Munitions System• Munitions SystemArchitecture• Munitions RESTAPI• Technologiesand Frameworks• Securityof the Munitions System
3
InitialSituation
• ComplexMunitionsDomain• ManyExceptions• MissingInformation• Non-RelevantInformation• AmbiguousRequirements• FocusonDumpedMunition
15
Technologiesand Frameworks
• PostgreSQL for Database• Laravel-framework:5.5.*• Laravel-lumen-framework:5.5.*• PHP7.0,HTML,CSS,JavaScript• Redis Databasefor Cache
16
Securityof MunitionSystem
• MunitionWebApplication (Laravel)• UserAuthentication(E-Mail,Password)
• MunitionRESTAPI(Lumen)• JSONWebToken(E-Mail,Password)
• DailyBackups• SecureEnvironmentof System-Server
17
Overview of Outcomes
• Userand SystemRequirements• UserInterfacefor DataProducer(Dr.KöhlerGmbH)• DatabaseModel• SoftwareArchitecture• RESTAPIfor DataConsumers (DAIMONDSS)• Documentation• Testing