|
dias |
DIAS –
Konzeption und Erstellung eines Abrechnungssystems für Heiz- und Nebenkosten
|
|
Kunde: |
Weltweiter Marktführer für verbrauchsabhängige Abrechnung von Energie und Wasser
|
|
Zeitraum: |
Oktober 1997 – Dezember 2003
|
|
Software: |
Oracle (7, 8i, 9i), SQL, PL/SQL, ERwin, Perl, DBI, SQLNavigator, HTML, XML,
Delphi, Apache, mod_perl, FrontPage, SAP (SD, FI), Shell Scripting (bash)
|
|
Beschreibung: |
Das System DIAS ist eine Large-Scale-Applikation, die in erster Linie Heizkosten,
aber auch alle anderen Arten von Hausnebenkosten abrechnet. DIAS ersetzt die alten
Abrechnungsprogramme des Auftraggebers und wird zur Zeit in mehreren europäischen
Ländern eingesetzt. Technisch ist DIAS als Client/Server-Lösung aufgebaut; die
Grundlage bildet eine sehr mächtige Datenbank-Applikation, die weite Teile der
Business-Logik implementiert. DIAS synchronisiert seine Daten mit SAP und besitzt
Schnittstellen zum Internet, sowie zu anderen firmeninternen Produkten (PPS, MDE,
MoKa etc.).
|
|
Eigene Rolle: |
-
Entwurf und Implementierung des Datenbank-Servers
-
Teilprojektmanagement, Leitung von Subunternehmen
-
DBA zuständig für die Entwicklungs- und für die QA-Datenbank
-
Beratung des Kunden-Rechenzentrums bzgl. der Produktiv-Datenbanken
-
Leitung der Erstellung der Server-Dokumentation
|
|
Teilprojekte: |
-
Konzeption und Implementierung der Basisschicht (System) der DB; Erweiterung der
Oracle-Funktionalität von Constraints und Views
-
Erstellung eines Subsystems zur automatischen Versionierung und
Synchronisierung des Datenbank-Servers
-
Konzeption und Implementierung eines asynchronen Standby-DB Mechanismus' für
die High Availability der DB
-
Erstellung des Dokumentations-Portals zum Datenbank-Server
-
Betreuung der Erstellung der Gesamt-Dokumentation für den
Datenbank-Server
-
Aufstellen und Betreuung des Doku-Web-Servers (mit Apache2, mod_perl2, Perl,
DBI, FrontPage)
-
Automatisierung der Datensynchronisation zwischen DIAS und SAP mittels Advanced
Queueing
-
Vorbereitung der Daten für das Reporting (DB-Views, PerlCtrl, XML, XSL)
-
Migration der Datenbank von Oracle7 nach Oracle8i und nach Oracle9i, sowie zwischen Unix
(AIX) und Windows NT (2000)
-
Konzeption und Standardisierung der Schnittstellen aller Subsysteme zum Kernsystem
-
Entwurf und Implementierung von Subsystemen: Schnellerfassung der Montagekarten,
DB-Schnittstelle zur Mobilen Datenerfassung etc.
-
Migration des Produktionsplanungssystems aus MS Access nach Oracle
-
Generierung der Client-Schnittstelle zur Datenbank (Delphi-Klassen) und des dazu
notwendigen Daten-Repositories
-
Betreuung der Daten-Migration aus den alten Abrechnungsprogrammen nach Dias
-
Konzeption und Realisierung der Benutzerverwaltung im DB-Server (auf Datenebene)
und im Dias-Client (auf Menü- und Dialogebene)
-
Behebung/Workarounds bei Oracle-Problemen; Zusammenarbeit mit dem Oracle Technical
Support
-
Installation und Customizing von Oracle-Datenbanken
-
SQL-Tuning (Execution Plans, Optimizer Hints, cbo/rbo, tkprof)
-
Beratung bzgl. der objekt-relationalen Konstrukte von Oracle, des Advanced
Queueing etc.
|
|
Referenz: |
"Herr Dr. Botorog war maßgeblich an der Entwicklung und Einführung des
universellen Abrechnungssystems DIAS beteiligt, insbesondere im Bereich
des Datenbank-Servers. Aufgrund seiner Kompetenz und seines profunden
fachlichen Know-hows ist es ihm gelungen, die komplexen Anforderungen
unseres Projektes erfolgreich in eine Software-Architektur zu übertragen
und sie anschließend in der Datenbank zu implementieren.
Im Rahmen der langjährigen Projektarbeit wurden ihm auch das Management
von Teilprojekten und die Koordination von Subunternehmen anvertraut.
Dabei hat er interne und externe Mitarbeiter kompetent betreut und in
speziellen Gebieten geschult.
Auch in der Betreuung unternehmenssensibler Bereiche – wie die
Administration der hoch verfügbaren Produktivdatenbanken in unserem
Rechenzentrum – hat Herr Dr. Botorog unser vollstes Vertrauen genossen.
Einige Subsysteme bauen auf die Vorarbeiten von Herrn Dr. Botorog auf
– Datenmigration aus den alten Abrechnungssystemen, Reporting etc. –
und wären ohne diese Grundlagen nicht realisierbar gewesen.
Zusätzlich hat er die Erstellung der Server-Dokumentation geleitet. [...]
Herr Dr. Botorog hat ergänzend als DBA für die Entwicklungs- und
Test-Datenbanken agiert. Dabei hat er Tools entwickelt, die diese
Arbeit in zentralen Punkten automatisieren und vereinfachen [...].
Wegen seines breiten Wissenshorizontes wurde er häufig von der
Projektleitung in technischen, und auch in softwarestrategischen
Fragen zu Rate gezogen. Seine wertvollen Ratschläge in Meetings haben
oft zu Lösungen in schwierigen Situationen geholfen. Durch seine
Kompetenz und Professionalität ist er zu einem der wichtigsten
Mitarbeiter im Projekt geworden.
Wir waren stets von der Zuverlässigkeit, Flexibilität und Einsatzbereitschaft
von Herrn Dr. Botorog beeindruckt. Seine Leistungsbereitschaft – auch
abends oder am Wochenende – waren vorbildlich.
Wegen seiner konstruktiven Zusammenarbeit und seines stets zuverlässigen
Verhaltens wurde Herr Dr. Botorog von internen und externen Mitarbeitern
sehr geschätzt.
Wir hoffen, mit Herrn Dr. Botorog bei künftigen Projekten wieder
zusammenzuarbeiten. Bis dahin empfehlen wir ihn wärmstens anderen
Auftraggebern […]."
– Gesamtleiter des Projektes mit ca. 75 Mitarbeitern
|
|
|