Anja Krabbes: Analyse von Handelsplattformen der Gaswirtschaft und Konzeption einer darauf aufbauenden Produktlinie (Arbeitstitel)
Themenbeschreibung
Die ECG entwickelt und betreibt u. a. folgende Internetplattformen für den Handel mit
Transport- und Speicherkapazitäten sowie für den Gashandel:
trac-x – transport capacity exchange – Internetplattform für den Sekundärhandel mit
Transportkapazitäten für Erdgas. Unterstützt werden Auktions- und Chiffreverfahren bei
denen registrierte Nutzer Kapazitätsrechte anbieten oder erwerben können.
http://www.trac-x.de
store-x – storage capacity exchange – Internetplattform für den Sekundärhandel mit
Speicherkapazitäten für Erdgas. Unterstützt werden Auktions-, Chiffre- und Suchverfahren.
http://www.store-x.net
acset-x – natural gas trading – Internetplattform für den kurz- und mittelfristigen Gashandel an
virtuellen Handelspunkten von marktgebietsaufspannenden Netzbetreibern.
http://www.acset-x.de
Ausgangssituation
Die Plattformen weisen große Ähnlichkeiten in ihrer Funktionalität auf, basieren aber
aufgrund ihrer Entstehung nicht auf einem gemeinsamen Objektmodell. Entwicklungen
erfolgen parallel und für die drei Plattformen unabhängig voneinander. Der Funktionsumfang
und die Gemeinsamkeiten rechtfertigen die Generierung eines gemeinsamen Objektmodells.
Ziel
Ziel ist das Generieren eines Objektmodells, welches den gemeinsamen Funktionsumfang
aller drei Applikationen abdeckt und flexibel gegenüber Änderungen und Erweiterungen ist.
Vorgehen
1. Untersuchung zur Struktur der drei Plattformen:
- Abbilden der unterstützten Eintragstypen und Produkttypen
- Abbilden der Prozesse
- Untersuchen des Quellcodes (Reverse Engineering soweit möglich)
2. Erstellen eines gemeinsamen objektorientierten Modells:
- Erstellen von UML-Klassendiagrammen (ggf. weitere UML Diagramme)
- Untersuchung der Möglichkeiten des Imports / Exports von UML/XMI zu RDF/OWL und Darstellung im Onto Wiki
3. Implementierung eines Prototypen
- zu verwendende Technologien: PHP5, Zend Framework, Oracle
- Umsetzung eines noch zu bestimmenden Ausschnitts der Applikation (z.B. Auktion einstellen und Bieten)