Fallstudie: NYC & Company
NYC & Company ist die offizielle Marketing-, Tourismus- und Partnerorganisation für die fünf Stadtteile von New York City. Ihr Ziel ist es, Reise- und Tourismusmöglichkeiten zu maximieren, wirtschaftlichen Wohlstand zu fördern und das dynamische Image von New York City weltweit zu verbreiten. Im Jahr 2008-2009 initiierte das Unternehmen eine umfassende Neuausrichtung, definierte ihre Online-Präsenz neu und eröffnete ein interaktives Multimedia-Zentrum in Midtown Manhattan. Im Zentrum dieser Transformation setzte NYC & Company Entwicklungstools von Altova MissionKit ein – UModel, DiffDog, DatabaseSpy und XMLSpy. Die Website und das Informationszentrum von NYC & Company wurden in Zusammenarbeit mit führenden Online-Anbietern wie Google und Travelocity, Buchungsplattformen wie Open Table, Content-Anbietern Time Out, Greenopia.com sowie dem New York City Department of Cultural Affairs und anderen erstellt.
Die Herausforderung
Als einzige Organisation, die für die Erfüllung der Marketing- und Tourismusbedürfnisse der Stadt New York zuständig ist, wurde NYC & Company mit der Aufgabe betraut, das im Januar 2006 von Bürgermeister Bloomberg gesteckte Ziel zu erreichen, bis zum Jahr 2015 50 Millionen Besucher anzuziehen – gegenüber schätzungsweise 43 Millionen im Jahr 2006. Ein großer Teil der Anstrengungen, die in diese Initiative einfließen, wird sich in einer umfassenden Überarbeitung und Neugestaltung der Website sowie in der Erstellung eines interaktiven Besucherzentrums zeigen. NYC & Company entschied sich, vorhandene Tools und Technologien so weit wie möglich zu nutzen, und stützte sich dabei auf die ColdFusion-Webseitenarchitektur, die Eclipse-Softwareentwicklungsplattform, ein SQL Server 2005-Backend und das Altova MissionKit. Ein neues Content-Management-System wurde ebenfalls implementiert, um die großen Datenmengen und die damit verbundenen Prozesse zu verwalten.
Die Lösung
Die Neugestaltung der Website von NYC & Company umfasste eine Umstellung von nycvisit.com, die einer typischen Struktur einer Tourismusinformation folgte, hin zu nycgo.com, einer deutlich dynamischeren und vielseitigeren Website. Dieses Design unterstreicht die Vielfalt der verfügbaren Angebote und die Lebendigkeit der Stadt selbst.
UML-Modellierung
Die neuen Designelemente wurden als... entworfen UML-Klassendiagramm, basierend auf dem Datenmodell, das für die Live-Website erstellt wurde. NYC & Company verwendete Altova UModel um die physische Struktur von nycgo.com zu analysieren, wurde deren XML-Schema-Definition importiert, um die Einhaltung der Formatierungsregeln sicherzustellen. Das Klassendiagramm wurde verwendet, um die neue Struktur der Webseite auf hoher Ebene darzustellen und die Objekte zu modellieren, die in das Content-Management-System (CMS) von NYC & Company integriert werden mussten. UML-Design Mit UModel konnte das Unternehmen auch Dokumentationen erstellen, sodass die Entwickler das UI-Design mit Personen teilen konnten, die mit den Feinheiten von UML nicht vertraut waren.
NYC & Company arbeitete anschließend mit einem externen Designpartner, HUGE, Inc., zusammen, um die UML-Entwürfe weiter zu analysieren und mögliche Nutzungsszenarien für die Website von nycgo zu prognostizieren. Anschließend wurde dynamischer Code in JSP bereitgestellt, der auf JRun implementiert und später in ColdFusion konvertiert wurde.
Code-Differenzierung
NYC & Company entschied sich, ihre JSP-Vorlagen auf ColdFusion 8 zu migrieren, aufgrund der Möglichkeiten zur schnellen Anwendungsentwicklung, der umfangreichen Funktionsvielfalt und der inhärenten Einfachheit. DiffDog, Altovas Diff-/Merge-Tool, war ein integraler Bestandteil des Entwicklungsprozesses und half dem Entwicklungsteam dabei, sicherzustellen, dass der ColdFusion-Code mit dem ursprünglichen JSP-Code übereinstimmte. NYC & Company konnte mithilfe der benutzerfreundlichen Textvergleichsoberfläche von DiffDog problemlos wichtige Unterschiede erkennen und beheben.
Datenbankmigration
Im Rahmen ihrer Markenstrategie hat NYC & Company erfolgreich ihre Daten von SQL Server 2000 auf SQL Server 2005 migriert. NYC & Company nutzte Altova DatabaseSpy, um eine Verbindung zur Datenbank herzustellen, Abfragen zu strukturieren und für Datenbankanalysen. Sie verwenden außerdem den integrierten SQL-Editor, um ihre komplexeren SQL-Abfragen zu testen. Dadurch konnten sie ihre Datenbankverwaltung und -tests intern durchführen, wobei auch Mitarbeiter ohne technische Kenntnisse und ohne Datenbankadministrator-Hintergrund komplexe SQL-Skripte erstellen konnten, und zwar mit Funktionen wie automatischer Vervollständigung, Syntax-Hervorhebung, automatischer Formatierung und Refactoring.
Erweiterung des Content-Management-Systems
NYC & Company nutzte ein Drittanbieter-Content-Management-System (CMS), um den Arbeitsablauf und die Zusammenarbeit bei der Neugestaltung der Webseite zu verwalten. Das CMS wurde ebenfalls angepasst, um XML-Datenströme auszugeben. Darüber hinaus wurden Inhalte, die von den Partnern von NYC & Company bereitgestellt wurden, anhand eines XML-Schemas validiert und anschließend in das CMS importiert. Jede Nacht wird eine geplante Aufgabe gestartet, die die formatierten XML-Datenströme an das interaktive Datenzentrum liefert. XMLSpy, der XML-Editor von Altova, bietet NYC & Company alle notwendigen Funktionen zur Bearbeitung von XML-Daten – von der Validierung und dem Speichern von Inhalten bis hin zur Verwaltung und Bearbeitung im Rahmen eines integrierten Arbeitsablaufs.
Echtzeit-XML-Datenströme
Die XML-Datenströme, die auf der Website von nycgo verfügbar sind, sowie die interaktiven Bildschirme und Tische im Informationszentrum, stammen von den zahlreichen Partnern von NYC & Company und bieten aktuelle Informationen über Sehenswürdigkeiten und Veranstaltungen in der ganzen Stadt. Die Informationen können nach dem Abruf über SMS auf jedes mobile Gerät übertragen werden. Die Bildschirme zeigen interaktive FAQ-Stationen, die Besucher über die wichtigsten Sehenswürdigkeiten von New York City informieren und weitere nützliche Informationen bereitstellen, wie z.B. wie man einem Türsteher ein Trinkgeld gibt, wo man Geld umtauschen kann usw., und zwar in Englisch und neun weiteren Sprachen. Benutzer können auch MetroCards und Eintrittskarten für Ausstellungen und andere beliebte Veranstaltungen kaufen.
Die gleichen Echtzeitdaten werden auch interaktiven Tabellen zugeführt, in denen Besucher einen "Marker" auf einer Google-Karte der Stadt platzieren, um ihren Interessensbereich auszuwählen. Anschließend klicken sie auf eine Kategorie (z. B. Gastronomie, Unterhaltung usw.), um weitere Informationen zu erhalten.
Die Ergebnisse
NYC & Company bietet Besuchern von New York City die neuesten Informationen und Angebote im Bereich Reisen und Tourismus. Jedes Jahr kommen über 40 Millionen Besucher in die Stadt, und NYC & Company bietet sowohl ihnen als auch abenteuerlustigen Einheimischen eine Fülle neuer Erlebnisse und aktuelle Informationen. Das innovative neue Webdesign und das interaktive Informationszentrum vereinen die neuesten Technologien in den Bereichen Hardware, Software und Datenmanagement, um Besuchern aus allen Gesellschaftsschichten und mit unterschiedlichen Interessen einen umfassenden Einblick in die vielfältigen Facetten dieser Stadt zu ermöglichen. NYC & Company konnte das Altova MissionKit nutzen, um große Mengen unterschiedlicher Daten aus verschiedenen Quellen zu verwalten – von der ersten UML-Modellierung über Code-Vergleich, Datenbankverwaltung bis hin zu XML-Bearbeitung.
Erfahren Sie, wie das Altova MissionKit Sie bei der umfassenden Verwaltung all Ihrer Datenressourcen unterstützen kann. Laden Sie noch heute eine voll funktionsfähige kostenlose Testversion des Altova MissionKit herunter!