| Cron-API erfolgreich im ersten Projekt eingesetzt |
|
Warum der Einsatz der Cron-API?Keine proprietären Lösungen - Wir wollen zeigen, dass viele Aufgaben, für die heute riesige Server benötigt werden durch clevere Kombination bereits vorhandener Technologien effizienter gelöst werden können. VisionWir folgen mit dieser Lösung konsequent einer Philosophie, die es schon seit Jahrzehnten in der Industrie gibt: Jede Komponente in der IT-Landschaft hat einen klar umrissenen Zweck - sie erfüllt nur diesen einen Zweck, tut das aber optimal. AufgabeEiner beliebigen Anzahl von Personen werden zu festgelegten Zeitpunkten definierte Informationen zugänglich gemacht. Die Verknüpfung von Zeitpunkt und Information wird Aufgabe genannt. Dieses abstrakte Konzept umfasst Anwendungen beginnend bei einem simplen Geburtstagskalender bis hin zu einer unternehmensweiten Aufgabenplanung. AspekteFolgende Aspekte mußten bei dieser Aufgabe Berücksichtigung finden:
TechnologieTechnologische Voraussetzung ist ein Server mit UNIX-ähnlichem Betriebssystem (Linux, Solaris, BSD,...) NutzermanagementJeder Nutzer sieht und verwaltet seine Aufgaben. Das wird erreicht über die Nutzerverwaltung des Servers. Persistente DatenspeicherungDie Speicherung der Informationen zu jeder Aufgabe erfolgt in einer relationalen Datenbank. Es ist unerheblich, wo der Datenbankserver sich physisch befindet - er muss lediglich vom zentralen Server aus im Netzwerk erreichbar sein. ZeitsteuerungZum zeitgesteuerten Auslesen der Benachrichtigungen wird Cron benutzt, das auf dem zentralen Server installiert sein muss. BenachrichtigungsmechanismenDie Benachrichtigungen erreichen die Adressaten via elektronischer Post (E-Mail).
Geheimhaltung/AuthentizitätDie Kommunikation mit dem Server bei der Verwaltung der Aufgaben erfolgt mittels durch TLS gesicherter Kanäle. Dazu wird ein SSH-Server auf dem Server genutzt. Die Nachrichten können mittles PKC (Public Key Cryptography) verschlüsselt werden.
|
|||


