BMW

Projekt: Kundenspezifische Sicht auf Reportingplattform

  • 30. August 2011

Im Mai diesen Jahres erhielt ich einen weiteren Softwareentwicklungsauftrag. Ziel des Projektes war es, für einen großen deutschen Automobilhersteller eine Webanwendung zu entwickeln, mit der eine kundenspezifische Parametrisierung von Reports, die über die Standardanwendung von SAP’s Crystal-Reports hinaus geht, ermöglicht wird.

Die Entwicklung erfolgte in Java und wurde für die Webbrowser Internet Explorer 7 und 8 umgesetzt. Dabei lag besonderer Fokus auf AJAX. Eine besondere Herausforderung war es, die Anwendung in beiden Webbrowsern identisch darzustellen, da sie Inhalte sehr unterschiedlich interpretieren. Eine Anbindung zum Backend stand während der Umsetzung nicht zur Verfügung. Daher wurden Mocks entworfen, die das Verhalten des Gesamtsystem emulieren konnten. Mit Hilfe des Buildsystems Maven konnten Deployments für die unterschiedlichen Test- und Live-Umgebungen generiert und released werden. Die Anforderungen an die Sicherheit der Anwendung setzte ich mit Spring-Security um. Der geplante Nutzerkreis umfasst ca. 1000 Anwender.

Auch in diesem Projekt kamen wieder die etablierten Frameworks wie Spring, Hibernate und Richfaces zum Einsatz.