Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Übersicht

daylight ist grundsätzlich als Client-/Server-Lösung

...

konzipiert

...

und

...

für

...

den

...

Mehrbenutzerbetrieb

...

ausgelegt.

...

Alle

...

Komponenten

...

(mit

...

Ausnahme

...

des

...

Web-Portals)

...

wurden

...

für

...

Microsofts

...

.NET-Framework

...

und

...

somit

...

für

...

Microsoft

...

Windows-Zielplattformen

...

entwickelt.

...

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.

...

Im

...

Serverbetrieb

...

kommuniziert

...

der

...

Windows

...

Client

...

über

...

einen

...

Remoting-Service

...

mit

...

dem

...

Server.

...

Die

...

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.

...

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.

...

Komponenten

Gliffy
sizeL
namedaylight Systemarchitektur

Datenhaltung (Persistenz-Layer)

...

Sämtliche

...

applikatorischen

...

Daten

...

werden

...

in

...

einer

...

zentralen

...

Datenbank

...

redundanzfrei

...

gespeichert.

...

Alle

...

Applikationsteile,

...

inklusive

...

daylight

...

Web

...

Portal,

...

greifen

...

direkt

...

und

...

in

...

Echtzeit

...

auf

...

diese

...

Datenbank

...

zu.

...

Es

...

werden

...

keine

...

Daten

...

zwischengespeichert.

...

Primäres

...

DBMS

...

  • Microsoft

...

  • Sql

...

  • Server.

...

  • Unterstützte

...

  • Versionen:

...

  • Microsoft

...

  • Sql

...

  • Server

...

  • 2005

...

  • oder

...

  • höher.

...

Alternative

...

DBMS

...

  • PostgreSql,

...

  • Version

...

  • 8.4.4

...

  • oder

...

  • höher

...

  • MongoDb

daylight Core Libraries

Class Libraries basierend auf .NET-Framework

...

4.0

...

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.

...

Remoting

...

Service

...

Service

...

für

...

die

...

Kommunikation

...

zwischen

...

Windows-Clients

...

und

...

daylight

...

Server.

...

 Die Kommunikation

...

basiert

...

auf

...

dem

...

HTTP-Protokoll

...

und

...

kann

...

optional

...

verschlüsselt

...

werden.

...

daylight

...

Web

...

API

...

WCF

...

Restful

...

Web

...

Services

...

Das

...

daylight

...

Web

...

API

...

wird

...

verwendet

...

für

...

die

...

Anbindung

...

des

...

daylight

...

Web

...

Portals

...

und

...

ermöglicht

...

es

...

Drittapplikation,

...

auf

...

daylight-Daten

...

und

...

Funktionalitäten

...

zuzugreifen.

...

Das

...

API

...

wurde

...

implementiert

...

als

...

REST

...

Web

...

Services

...

für

...

Microsoft

...

WCF

...

(Windows

...

Communication

...

Foundation)

...

realisiert

...

und

...

kann

...

eigentständig

...

als

...

Windows

...

Service

...

betrieben

...

(self-hosting)

...

oder

...

von

...

Microsoft

...

IIS

...

gehosted

...

werden.

...

daylight Windows Client

daylight-Hauptapplikation.

...

Windows

...

Applikation

...

basierend

...

auf

...

.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

...

Applikation

...

basierend

...

auf

...

.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

...

Windows

...

Service

...

basierend

...

auf

...

.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

...

Konsolen-Applikation

...

basierend

...

auf .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.

...

daylight

...

Web

...

Portal

...

Typo3-Lösung

...

mit

...

'daylight

...

Access

...

Layer'-Extension

...

daylight

...

bietet

...

ein

...

Standard

...

Web

...

Portal

...

an,

...

mit

...

welchem

...

Administrationsaufgaben

...

dezentralisiert

...

und

...

Anspruchsgruppen

...

wie

...

Teilnehmer,

...

Dozenten

...

etc.

...

in

...

die

...

Arbeitsabläufe

...

miteinbezogen

...

werden

...

können.

...

 Das Portal

...

wurde

...

mit

...

dem

...

Content

...

Management

...

System

...

Typo3

...

realisiert.

...

 Die Typo3-Extension

...

'daylight

...

Access

...

Layer'

...

ist

...

verantwortlich

...

für

...

den

...

Zugriff

...

auf

...

daylight-Daten

...

und

...

-Funktionalitäten

...

und

...

kommuniziert

...

mit

...

dem

...

daylight

...

Web

...

API.

...

Diese

...

Extension

...

kann

...

auch

...

bei

...

Typo3-Neuentwicklungen

...

verwendet

...

werden.