Besucher Registrierung

Besucher Registrierung

Kunde: Messe München GmbH

Zielsetzung

Registrierung von Besuchern von Messe München GmbH organisierten Messeveranstaltungen. Flexibles Entwerfen der Besucherfragebogen. Einsatz im Internet als auch im Messe Empfangsfoyer als Vor-Ort Besucher Registrierung. Kompatibel mit den vor Ort installierten Eintrittskarten-Druckern als auch mit dem Bezahlungssystem bei Bestellungen von Eintrittskarten über das Internet. Wartungssystem der Datenbanken Oracle und MSSQL.

Lösungen

Während der Realisierung dieses Projekts trafen wir auf zwei grundsätzliche Probleme. Erstes war die Einsatzmöglichkeit der zwei verschiedenen Systemen der DB (Oracle, MSSQL).Um dieses Problem zu lösen, wurde die Bibliothek Hibernate als indirekte Verbindung zwischen der Anwendung und der Datenbank genutzt. Das ermöglichte die Abhängigkeit des Codes der OBR-Hauptmodule von der bestimmten Implementierung der Datenbank zu trennen.

Die nächste Herausforderung war, den unterschiedlichen Anforderungen der einzelnen Messeveranstaltungen gewachsen zu sein und Modifikation der Anwendung gemäß der Bedürfnisse der verschiedenen Veranstalter zu ermöglichen. Wir konnten diese Schwierigkeit durch ein besonders flexibles Datenbank Schema überwinden, wobei auch Templates eingesetzt wurden.

Das nächste wichtige Tool, welches einen großen Einfluss auf die Definition der einzelnen Messeveranstaltungen hat, ist Spring Web Flow. Es schafft die Möglichkeit, flexible Übermittlung zwischen den Seiten der Webanwendungen zu definieren.

Eine andere Herausforderung war die Sicherstellung der Effizienz, um Besucherzahlen einer Massenveranstaltung registrieren und bearbeiten zu können. Um dieses Problem zu lösen, haben wir Java dazu genutzt. Jave ermöglicht effiziente Implementierung von cache und pooling, was uns in gewissem Maße die Bedienung des von Besuchern generierten Verkehrs erleichterte.

Technologie

Grundsätzliche angewandte Technologien zur Realsierung dieses Projekts

  • Oracle 9i/10g - RDBMS
  • MS SQL Server 2000/2005 - RDBMS
  • J2SE 5.0 / J2EE 1.4 - neuste Version von Java
  • Spring Framework - Behälter der Anwendung
  • Spring Web Flow - Bibliothek dient zum flexiblen Definieren der Übermittlungen in den Anwendungen www
  • Hibernate - effizientes Tool zur objekt-relationalen Mapping