
Kunde: KEY-TEC
Die Versendung von personalisierten E-Mails an eine grosse Anzahl von Empfängern. (bis 100.000) Fernabruf des Newsletter. Versendung der Mails als konfigurierbarer Job durch allgemeinen Verwaltungsmachanismus. Statistiken über die Öffnung oder das Anklicken der Newsletter. Hohe Effizienz. Sparsamer Verbrauch des Arbeitsspeichers.
Eines der Grundprobleme war die Leistungsfähigkeit und der Arbeitsspeicherverbrauch. Die gewünschte Effizienz der Anwendung erreichten wir durch den Einsatz von Multithreads beim Verschicken und das paketweise Ablesen von Datenpaketen aus der Datenbank. Zur Personalisierung des Newsletters werden gesammelte Userdaten aus der Datenbank eingelesen. Für die Fernabfrage des Newsletters wurde das HTTP Protokol verwendet. Die Quelle des Newsletter wird im XML Format definiert welches die Erstellung des Newsletter in verschiedenen Sprachen ermöglicht. Des Weiteren gibt es für spezielle Benutzer die Möglichkeit, den Newsletter benutzerdefiniert zu erstellen.
Die Anwendung wurde in Java realisiert. Der Zugang zur Datenbank wurde in automatisch generierten Klassen geschlossen. Zur Registrierung der Statistik wurde die Technologie JavaServlet und zur Versendung der E-Mails die Bibliothek JavaMail angewandt.