Inhalt:
Transaktionsplattform für Online-Wetten
Applikationen für Kundenmanagement, Zahlungsabwicklung und Sicherheit
MEC Magna Racino Veranstaltungs GmbH ist eine Tochter der MEC Magna Entertainement Corporation, Nordamerikas führendem Betreiber von Pferderennbahnen. Das Magna Racino ist das erste Vorzeigeprojekt der MEC Magna Entertainment Corp. in Europa. In Ebreichsdorf vor den Toren Wiens wurde auf rund 200 ha Europas modernster Pferdesportpark mit Galopp- und Trabrennen errichtet. Neben Pferdewetten werden den Besuchern auch Wetten auf andere Sportarten sowie Konzerte und andere Events geboten.
Im Rahmen eines eines umfangreichen Projektes, das der Kunde mit mehreren Subunternehmern durchführte, sollte eine Online-Wettplattform entwickelt werden. Dank seiner technologischen Kompetenz in den Bereichen J2EE und Websphere wurde ACTIVE SOLUTION mit der gesamtverantwortlichen Umsetzung des Teilprojektes Transaktionsplattform beauftragt.
Die Applikationen der Transaktionsplattform
Bei den entwickelten Applikationen handelt es sich um:
- Customer Care Console
- Customer Management Module
- Accounting-Module mit Anbindung an Kreditkarten- und Banksysteme
- Sicherheitsmodule (Anti Fraud)
Die Customer Care Console ist ein in Java entwickelter J2EE Rich Client (Swing), der per RMI mit einem Application Server kommuniziert. Mit dieser Anwendung ist es den Benutzern möglich, Kundenstammdaten, Renn-, Wett- und andere wichtige Unternehmensdaten zu verwalten sowie diverse Aktionen auszulösen.
Zusätzlich zu diesem Client wurden zahlreiche Backend-Systeme entwickelt, die sich unter anderem um die Verwaltung der Kundenstammdaten, der Wettkonten, der Schnittstellen zu Kreditkartenfirmen und Banken sowie um die Schnittstellen zu zahlreichen anderen Fremdsystemen kümmern. Diese Backend-Systeme wurden größtenteils als Enterprise Java Beans (Stateless Session Beans) realisiert, die auf einem voll geclusterten und hoch verfügbaren J2EE-Application Server gehostet werden (IBM Websphere).
Das Gesamtsystem ist eine weltweit verteilte Plattform für Online-Wetten, wobei die Fremdsysteme über verschiedenste Protokolle online miteinander verbunden sind.
Um Missbrauch zu vermeiden bzw. Security-Attacken frühzeitig zu erkennen, mussten umfangreiche Sicherheitsmaßnahmen getroffen werden.
Die Herausforderungen dieses Projektes lagen einerseits im hohen Zeitdruck, andererseits in der Integration der zahlreichen Fremdsysteme (Web Services, RMI, http) und der verschiedensten Clients (Web Browser, Rich Clients, Mobiltelefone, PDAs).
Betrieb und Erweiterung der Wettplattform
Nach der erfolgreichen Inbetriebnahme der Online-Wettplattform durch den Kunden wurde ACTIVE SOLUTION in weiterer Folge mit dem Betrieb und der Weiterentwicklung der gesamten Wettplattform beauftragt.
Primäre Aufgabe war es, den weiteren Betrieb zu gewährleisten sowie zahlreiche anstehende Anpassungen und Erweiterungen zu implementieren.
Außerdem musste in Form eines Bereitschaftsdienstes der 2nd Level Support für RaceOP’s, Customer Care und Marketing bei einer Zeitverschiebung von bis zu 9 Stunden aufrecht erhalten werden.
In weiterer Folge beschloss der Kunde, eigene Wettplattformen in einer gemeinsamen Plattform zusammenzulegen. Aufgrund der völlig unterschiedlichen LAMP-Architektur musste die Applikation neu gestaltet werden. Mit der Übergabe der produktionsreifen Teilkomponenten an das Kunden-Team waren die Aufgaben erfolgreich abgeschlossen.
Technologie
Technologisch kam nahezu die gesamte Bandbreite an J2EE-Technologien zum Einsatz: Enterprise Java Beans, JTA/JTX, Servlets, XML, XSLT, Web Services, JMX, RMI, JDBC, Clustering. Als Produkte wurden vor allem die entsprechenden IBM-Komponenten verwendet (WSAD, Websphere Application Server, DB/2).