Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Für die Datenhaltung kommt standardmässig Microsoft SQL Server zum Einsatz, alternativ können auch andere DBMS verwendet werden. daylight kann sowohl im Serverbetrieb als auch als Einzelarbeitsplatz-Lösung betrieben werden. Alternativ kann der Windows Client mittels Terminalserver-Anwendungen (z.B. Citrix XenApp) host-seitig installiert und ausgeführt werden. Der Windows-Client kommuniziert direkt mit der Datenbank.

Komponenten

Gliffy
sizeL
namedaylight Systemarchitektur

Drawio
baseUrlhttps://daylightsoftware.atlassian.net/wiki
diagramNamedaylight Systemarchitektur.drawio
tempPreviewdaylight Systemarchitektur.png
width500
zoom1
pageId1736770
custContentId2786770
lbox1
diagramDisplayNamedaylight Systemarchitektur
contentVer1
height500
revision1

Datenhaltung (Persistenz-Layer)

...

  • Microsoft Sql Server. Unterstützte Versionen: Microsoft Sql Server 2005 2017 oder höher.

Alternative DBMS

  • PostgreSql, Version 8.4.4 oder höher
  • MongoDb

daylight Core Libraries

Class Libraries basierend auf .NET-Framework 4.7.52

Die Core Libraries beinhalten neben den Service Interfaces für die Client-Anbindung und dem Datenzugriff die komplette Geschäftslogik. Diese besteht aus den eigentlichen funktionalen Applikationsbereiche (Adressverwaltung, Event-Management etc.), sowie unterstützende Komponenten wie DMS, Reporting etc.

...

Windows Applikation basierend auf .NET-Framework 4.7.52
Zielplattformen: Microsoft Windows 10, 8.1, 8, 7, Windows Vista und Windows XPWindows 11

Verwendende Technolgien für den Presentation-Layer:

...

Windows Applikation basierend auf .NET-Framework 4.7.52

Administrationsapplikation für die Verwaltung der Konfigurations- und Stammdaten, Benutzer, Datenschnittstellen, Datenquellen usw.
Mit dem Administrator können auch Schema-Migrationen vorgenommen werden.

Zielplattformen:  Microsoft Microsoft Windows 10, 8.1, 8, 7, Windows Vista und Windows XPWindows 11

Verwendende Technolgien für den Presentation-Layer:

...

Windows Service basierend auf .NET-Framework 4.57.2

Host-Applikation für sämtliche daylight-Services (Webservices, Scheduler, ...)
Kann als Windows Service registriert oder alternativ als Konsolenapplikation ausgeführt werden.

...