...
Dalight kann sowohl im Serverbetrieb als auch als Einzelarbeitsplatz-Lösung betrieben werden. Im Serverbetrieb kommunizieren kommuniziert der Windows Client über einen Remoting-Service mit dem Server. Die Kommunikation Verbindung ist rein HTTP-basiert und kann optional verschlüsselt werden.
Der Windows Client kann folglich lokal installiert werden und ist in der Lage, via LAN resp. via Internet ohne VPN-Verbindung mit dem Daylight Server zu kommunizieren (dazu ist keine VPN-Verbindung erforderlich).
Alternativ kann der Windows Client mittels Terminalserver-Anwendungen (z.B. Citrix XenApp) host-seitig installiert und ausgeführt werden.
Im Einzelarbeitsplatzbetrieb ist der Daylight Server nicht erforderlich. Der Windows-Client kommuniziert direkt mit der Datenbank, welche ebenfalls lokal betrieben wird.
...
Die Core Libraries beinhalten neben den Service Interfaces für die Client-Anbindung und dem Datenzugriff die komplette Geschäftslogik. Diese besteht aus den Komponenten, welche die eigentlichen funktionalen Applikationsbereiche ausmachen(Adressverwaltung, Event-Management etc.), sowie unterstützende Komponenten wie DMS, Reporting etc.
...
Service für die Kommunikation zwischen Windows-Clients und Daylight Server.
Es ist möglich, die Clients via Internet (und ohne VPN-Verbindung) an die Server-Komponente anzubinden.
Die Kommunikation basiert auf dem HTTP-Protokoll und kann optional verschlüsselt werden.
...
Webservices für die Anbindung des Daylight Web Portals sowie Third Party Applications an Daylight.
Implementiert als Restful Web Services basierend auf Microsoft WCF (Windows Communication Foundation)
Daylight Windows Client
...
Daylight-Hauptapplikation.
Windows Application für .NET-Framework 4.0
Zielplattformen: Microsoft Windows 8, Windows 7, Windows Vista und Windows XP
Verwendende Technolgien für den Presentation-Layer:
- Microsoft Windows Forms
- WinForm-Komponenten des Drittanbieters DexExpress (www.devexpress.com)
Daylight Administrator
- Windows Application für .NET-Framework 4.0
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 Windows 8, Windows 7, Windows Vista und Windows XP
Verwendende Technolgien für den Presentation-Layer:
- Microsoft Windows Forms
- WinForm-Komponenten des Drittanbieters DexExpress (www.devexpress.com)
Daylight Server
Console Application für .NET-Framework 4.0
Host-Applikation für sämtliche Daylight-Services (Remoting-Service, Webservices, Scheduler, ...)
Kann als Windows Service registriert oder alternativ als Konsolenapplikation ausgeführt werden.
Daylight Console
Console Application für .NET-Framework 4.0
Konsolenapplikation für Installation und Wartung von Daylight. Ist API für Third Party Installer und Hosting Administration Tools.
Kann in zwei Modi ausgeführt werden:
- Konsolenmenüs für die Administration mit User Interaction
- Silent Mode: Erlaubt automatisiertes Ausführen von Konfigurations- und Updatearbeiten ohne User Interaction.