Im Rahmen der Projekttätigkeit bei der DBD Deutsche Breitband Dienste GmbH wurde eine umfangreiche IT-Infrastruktur geplant und neu aufgebaut. Insbesondere wurden getrennte Branches für die Entwicklung, für Testing und für den produktiven Betrieb benötigt. Im Bereich der Webserver wurde auf die Linux Distribution Fedora Core als Serverbetriebssystem gesetzt.
Die spannendsten Aufgaben umfassten die Entwicklung generischer Schnittstellen für den Datenaustausch zwischen Hyperwave Information Server und Software AG Middleware mittels JSON, PHP5 und SOAP; weiterhin die Planung und Konfiguration der Linux Server im Webbereich, insbesondere des Apache Webservers (Version 2.2). Zur Kommunikation zwischen mehreren Webservern wurde eine Vielzahl von Rewrite-Regeln mittels Apache2-Modul mod_rewrite umgesetzt.
Für webbasiertes Monitoring und temporäre Daten wurde ein MySQL Datenbankserver (Version 5) benötigt, ein OpenLDAP Verzeichnisdienst wurde zur Rechteverwaltung für Kunden- und Partnerportale automatisiert mit den Daten aus dem ERP-System Microsoft Navision gefüllt. Für das genannte Monitoring wurde eine webbasierte Toolbox für die Mitarbeiter der IT-Abteilung entwickelt, die sukzessive um viele Module erweitert und dadurch auch für weitere Abteilungen des Unternehmens interessant wurde. Mit diesen Webtools konnte so nicht nur der Bestelleingang überwacht werden, sondern später auch Statusinformationen von Kunden und Partnern eingesehen, Verfügbarkeitsprüfungen mit besonderen Parametern durchgeführt und jede Menge Log-Dateien unterschiedlicher Systeme aufgerufen werden.
Im Verlauf späterer Projekte wurde meine Verantwortlichkeit auf weitere Systeme erweitert. Neue Anforderungen sollten dann auch in den Prozeduren Microsoft SQL-Servers und in Webservices auf dem ESB der Software AG umgesetzt werden. Hier kam es teilweise zur Anpassung oder Erweiterung bestehender Funktionalitäten, teilweise jedoch auch zur Entwicklung komplett neuer Funktionen, zum Beispiel auf XML-RPC basierende Webservices.