Zum Inhalt springen



Der Auftraggeber, ein Unternehmen der Kunstbranche, hat die Vision eines Community-Portals, das Künstler und Kunstinteressierte zusammen bringt. Künstler können Fotos ihrer Arbeiten hochladen und sich in Form eines Profils darstellen. Kunstinteressierte können sich optional mit ihrem Profil präsentieren und bewerten ausgewählte Arbeiten für den monatlichen Förderpreis. Community-Funktionen erlauben die Kommunikation zwischen Künstlern und Kunstfreunden, sowie jeweils untereinander. Durch die Freunde- und Favoriten-Funktionen entsteht ein Netzwerk zwischen Kunst, Künstlern und Kunstfreunden, das Recherche und "Stöbern" (oder Browsen/Surfen) unterstützt.

Herausforderungen Das Kunstportal muss öffentlich zugänglich sein, um Barrieren für Besucher niedrig zu halten, aber gleichzeitig attraktiv genug, damit Kunstfreunde sich registrieren. Die eingesetzten Technologien müssen einfach, selbsterklärend und stabil sein, um möglichst wenig Support-Aufwände zu erzeugen - die Technik-Affinität der Anwender ist sehr unterschiedlich. Daneben muss das Portal leicht erweiterbar und für andere Regionen (Sprachen) lokalisierbar sein.
Lösung Die Lösung kombiniert bewährte Java EE-Technik mit Ansätzen des Rapid Prototyping (Grails). Die Datenhaltung erfolgt in MySQL. Betriebsaspekte flossen in die Architektur und funktionale Ausgestaltung der Anwendung ein.
Eingesetzte
Technologien
  • Java 6 / Java EE 1.4
  • Grails (Groovy)
  • Spring
  • Acegi Security
  • Hibernate
  • Apache Commons
  • JUnit4
  • Tomcat
  • MySQL
  • Apache