![]() |
![]() | ![]() | ![]() | Fallstudie NYC & Company
ÜbersichtNYC & Company ist der offizielle Marketing und Tourismusverband von New York City. Sein Aufgabengebiet ist die Förderung des Tourismus in der Region, die Schaffung wirtschaftlichen Wohlstandes und die weltweite Vermarktung des dynamischen Images von New York City. 2008 - 2009 leitete der Verband eine umfangreiche Neustrukturierung in die Wege, im Rahmen derer das Web-Portal ein Neudesign erhielt und ein interaktives Multimedia-Center im Finanzviertel von Manhattan geschaffen wurde. Einen zentralen Bestandteil dieser Umstrukturierung bildeten dabei die Entwicklungstools des Altova MissionKit - UModel, DiffDog, DatabaseSpy und XMLSpy. Die Website und das Informationszentrum von NYC & Company wurden in Zusammenarbeit mit führenden innovativen Unternehmen wie Google und Travelocity, Reservierungs-Websites wie Open Table und Content Providern wie Time Out, Greenopia.com, dem New York City Department of Cultural Affairs und anderen in die Tat umgesetzt. AufgabenstellungAls einziges Gremium, das für Marketing und Tourismus in New York City zuständig ist, wurde NYC & Company mit der Aufgabe betraut, die Zielvorgaben des Bürgermeisters von NYC Bloomberg vom Jänner 2006 zu erfüllen, und bis 2015 50 Millionen Besucher in die Stadt zu locken. Für das Jahr 2006 wurden 43 Millionen Besucher prognostiziert. Das Hauptaugenmerk dabei galt einem allgemeinen Neudesign der Website und der Schaffung eines interaktiven Informationszentrums. NYC & Company entschied sich, so weit wie möglich auf vorhandene Tools und Technologien zurückzugreifen. So kamen die eigene ColdFusion Website-Architektur, die Software-Entwicklungsplattform Eclipse, ein SQL Server 2005 Backend und der Altova MissionKit zum Einsatz. Außerdem wurde ein neues Content Management System implementiert, um die großen Datenmengen und die dadurch anfallenden Aufgaben zu verwalten. LösungIm Rahmen des Neudesigns der NYC & Company Website erfolgte eine Migration von nycvisit.com, einer Website, die wie eine konventionelle Touristenwebsite aufgebaut war, zu nycgo.com, einer Website mit viel mehr Animationen und vielfältigeren Inhalten, deren Design und Integration dynamischer Inhalte die Dynamik der Stadt selbst widerspiegelt.
UML-ModellierungDie neuen Design-Komponenten wurden in Form eines UML-Klassendiagramms auf Basis des für die Live-Website erstellten Datenmodells entworfen. Mit Hilfe von Altova UModel wurde die physische Struktur von nycgo.com erstellt, wobei die XML-Schema-Definition importiert wurde, um die Einhaltung der Formatierungsregeln zu gewährleisten. Mit Hilfe des Klassendiagramms wurde die neue Websiten-Struktur auf oberster Ebene dargestellt und die Objekte modelliert, die für das Content Management System (CMS) von NYC & Company benötigt wurden. Dank des UML-Designs in UModel konnte außerdem Dokumentation generiert werden, damit das UI-Design auch für Personen, die mit den Komplexitäten von UML nicht vertraut waren, verständlich wurde.
Anschließend analysierte NYC & Company zusammen mit Ihrem Design-Anbieter HUGE, Inc. die UML-Struktur im Detail, um für die nycgo-Website Benutzerinteraktionsszenarios auszuarbeiten. Daraufhin wurde dynamischer Code in JSP erstellt, auf JRun implementiert und schließlich in ColdFusion konvertiert. CodevergleichNYC & Company entschloss sich, die JSP-Vorlagen aufgrund der schnellen Applikationsentwicklungsfunktionen, der umfangreichen Funktionspalette und der Einfachheit von ColdFusion nach ColdFusion 8 zu migrieren. Einen wichtigen Bestandteil der Entwicklung bildete DiffDog, das Vergleichs- und Merge-Tool von Altova, mit dem sichergestellt werden konnte, dass der ColdFusion-Code auch dem ursprünglichen JSP entsprach. Über die leicht verständliche Textvergleichsoberfläche von DiffDog konnten alle wichtigen Unterschiede ausfindig gemacht und abgeglichen werden.
DatenbankmigrationIm Rahmen dieser Umstrukturierung wurde auch eine erfolgreiche Migration der Daten von NYC & Company von SQL Server 2000 nach SQL Server 2005 durchgeführt. Zum Herstellen der Datenbankverbindung, zur Erstellung der Abfragen und für die Datenbankanalyse wurde Altova DatabaseSpy verwendet. Mit dem integrierten SQL Editor wurden die komplexeren SQL-Abfragen getestet. Auf diese Art konnte das Team die Datenbankverwaltung und Tests intern durchführen, wobei auch technisch nicht versierte Mitarbeiter und Angestellte, die nicht in die Datenbankadministration involviert waren, mit Hilfe von Funktionen wie Autokomplettierung, Syntaxfärbung, automatischer Formatierung und Refactoring komplexe SQL Scripts erstellen konnten. Erstellung des Content Management SystemsZur Verwaltung des Arbeitsablaufs und als Anbindung an die neu entworfene Website verwendete NYC & Company ein CMS von einem Drittanbieter. Das CMS wurde ebenfalls angepasst, um auch XML-Feeds erzeugen zu können. Inhalte, die von Partnern von NYC & Company stammten, wurden anhand eines XML-Schemas validiert und anschließend in das CMS importiert. Jede Nacht wird ein Batchvorgang gestartet, mit dem die formatierten XML-Feeds in das interaktive Datenzentrum eingespeist werden. XMLSpy, der XML Editor von Altova bietet NYC & Company im Rahmen eines integrierten Arbeitsablaufs alle erforderlichen XML-Bearbeitungsfunktionen, angefangen vom Validieren und Speichern von Content bis zu dessen Verwaltung und Bearbeitung. Echtzeit-XML-FeedsDie XML-Feeds, die auf nycgo.com und den interaktiven Schwarzen Brettern und Tischen des Informationszentrums zur Verfügung stehen, stammen aus den Daten, die NYC & Company von zahlreichen Content-Partnern erhält. Sie bieten Echtzeit-Informationen über Attraktionen und Veranstallungen in ganz New York City. Einmal über das Informationszentrum aufgerufen, können diese Informationen per SMS auf jedes mobile Gerät übertragen werden. Über die Touch Screens der FAQ-Wandstationen im Informationszentrum können die Besucher Informationen in Englisch und neun anderen Sprachen über die Top-Attraktionen von New York City und andere nützliche Informationen aufrufen, z.B. wie viel Trinkgeld man einem Türsteher gibt, Wechselstuben usw. Außerdem kann der Besucher hier U-Bahn-Fahrscheine und Tickets für Ausstelllungen, Shows und andere Veranstaltungen erwerben.
Dieselben Echtzeitdaten werden auch in interaktive Tische eingespeist, an denen der Besucher einen "Puck" auf eine Google-Karte der Stadt platzieren kann, um eine bestimmte Gegend zu markieren. Anschließend kann er auf eine Kategorie klicken (z.B. Dining, Entertainment, usw.) um mehr Informationen zu erhalten.
ErgebnisNYC & Company liefert seinen jährlich über 40 Millionen Besuchern die aktuellsten Informationen zum Thema Reise und Tourismus und bietet auch unternehmenslustigen Einheimischen eine breite Palette an Angeboten und aktuellen Informationen. Auf der innovativen neuen Website und im interaktiven Informationszentrum kommen die neueste Hardware, Software und die neuesten Datenmanagementtechnologien zum Einsatz, um Touristen jeder Art und jeden Interesses jeden Aspekt dieser Stadt mit den vielen Gesichtern näher zu bringen. Mit Hilfe des Altova MissionKit konnte NYC & Company große Mengen verteilter Daten aus den verschiedensten Quellen verwalten und verarbeiten - angefangen von der vorbereitenden UML-Modellierung, über den Codevergleich bis zur Datenbankverwaltung und XML-Bearbeitung. Sehen Sie selbst, wie Ihnen der Altova MissionKit beim End-to-End-Management all Ihrer Datenbestände behilflich sein kann.
| ![]() |
![]() | ![]() | |||||||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||
|
