| Kunde | AMANGO |
| Auftraggeber | Kunde |
| Beschreibung | Implementation eines SMTP-MTAs in Ruby, der als smart relay fungiert und seine queue in einer relationalen Datenbank hält. |
| Aufgaben | Zur Komplettierung des Kundenbenachrichtigungs-Subsystem des vorhergehenden Projekts werden die E-Mail-Antworten aus dem Ticketsystems des Kundenservice (OTRS) des Kuden integriert. Der SMTP-Server dient dem Ticktesystem als smart host an Stelle eines Sendmail- oder Postfix-MTAs. |
| Techniken | Rails, MySql, Eventmachine, SMTP, Tests |
| Zeitraum | 2007-10 |
| Kunde | AMANGO |
| Auftraggeber | Kunde |
| Beschreibung | Rails-Plugin zur Benachrichtigung von Kunden als Spezialisierung des Ruby-on-Rails-ActionMailers |
| Aufgaben | Mitteilungen an Kunden werden via E-Mails transaktionssicher über die Datenbank versendet. Metainformationen und Inhalt werden in der Datenbank protokolliert. Bounce-E-Mails werden eingesammelt und protokolliert. Das Öffnen von Html-E-Mails wird über ein tracking-Pixel verfolgt. |
| Techniken | Rails, MySql, Ajax, Tests |
| Zeitraum | 2007-09 |
| Kunde | AMANGO |
| Auftraggeber | Kunde |
| Beschreibung | Die Erneuerung der produktiven AMANGO-Online-DVD-Verleih-Plattform |
| Aufgaben | Unter Weiterverwendung der bestehenden, komplexen Legacy-Datenbank (~400 Tabellen, ~5.000 Kolumnen) wird die PHP-Alt-Anwendung schrittweise durch eine Ruby-on-Rails-Anwendung ersetzt. Entwurf und Implementation der unter anderem folgenden Seiten: Wunschliste, gesehene und bewertete Filme, Liefer-und-DVD-Problem-Dialog-Folge, Filme bewerten und Empfehlungen. Implementation anspruchsvoller Javascript-AJAX-Widget für Filme bewerten und Empfehlungen; |
| Techniken | Rails, MySql, Ajax, distributed Ruby, PHP, Tests |
| Zeitraum | seit 2007-04, weiter andauernd |
| Kunde | AMANGO |
| Auftraggeber | Kunde |
| Beschreibung | Neu-Entwicklung einer anspruchsvollen Web-Anwendung zur Betreuung des Kundenstamms basierend auf der Legacy-Datenbank |
| Aufgaben | Analyse des umfangreichen Legacy-Datenbank Modells; Entwurf und Implementation der Anwendung; Entwurf und Implementation einer domain-specific Language (DSL) für die Abbildung von Geschäftsvorfällen in Ruby; Implementation komplexer Geschäftsvorfälle (Post-Retour, Kündigung, Inkasso-Verfahren u. v. m.) mittels dieser DSL; Implementation einer Web-Service-Schnittstelle für das Logistik-System zu den Geschäftsvorfällen; Integration OTRS auf Datenbank-Ebene; |
| Techniken | Rails, MySql, Web-Services, Ajax, Tests |
| Zeitraum | 2006-10–2007-03 |
| Kunde | PSI |
| Auftraggeber | SBIT |
| Beschreibung | Abwicklungssystem zum Multichannel-Versand von Pressemeldungen und anderen Dokumenten via E-Mail, Fax, SMS und Online über Systeme verschiedener externer Dienstleister mit Web-Oberfläche |
| Aufgaben | Spezifikation für externe Dienstleister und Koordination, Modellierung Datenbankschema, Implementation XML-Dokumentenerzeugung, Entwurf und Implementation Klassenmodell, Web-Formulare und -Seiten, Implementation automatisierte Unit-Tests, Dokumentation, Inbetreibnahme, Tests |
| Techniken | Web-Anwendung, objektorientiert programmiert in Perl, Datenbank Oracle, robuster bidirektionaler Datenaustausch mit externen Dienstleistern auf Basis von XML via FTP |
| Zeitraum | 2006-01–2006-05 |
dipe.de
