NYC & Company 사례 연구
뉴욕 관광청 (NYC & Company) NYC & Company는 뉴욕시 5개 구역의 공식적인 마케팅, 관광 및 파트너십 기관입니다. 이 기관의 목표는 여행 및 관광 기회를 극대화하고, 경제적 번영을 이루며, 뉴욕시의 역동적인 이미지를 전 세계에 알리는 것입니다. 2008년에서 2009년 사이에, 이 회사는 대대적인 브랜드 재정립을 시작했으며, 웹사이트를 새롭게 구성하고 맨해튼 미드타운에 인터랙티브 멀티미디어 센터를 개설했습니다. 이러한 변화의 중심에서, NYC & Company는 Altova MissionKit의 개발 도구인 UModel, DiffDog, DatabaseSpy, 그리고 XMLSpy를 활용했습니다. NYC & Company의 웹사이트와 정보 센터는 Google, Travelocity와 같은 온라인 플랫폼, Open Table과 같은 예약 사이트, 그리고 콘텐츠 제공업체들과 협력하여 구축되었습니다 일시 중단, Greenopia.com, 뉴욕시 문화청, 그리고 그 외 다양한 기관들이 있습니다.
도전 과제
뉴욕시의 마케팅 및 관광 관련 요구를 충족하는 유일한 기관으로서, NYC & Company는 2006년 1월 블룸버그 시장이 제시한 목표, 즉 2015년까지 5,000만 명의 방문객을 유치하는 목표를 달성해야 하는 책임을 맡고 있습니다. 이는 2006년 추정치인 4,300만 명에서 크게 증가한 수치입니다. 이러한 목표 달성을 위한 노력의 일환으로, NYC & Company는 웹사이트의 전반적인 리브랜딩 및 재설계와 함께 인터랙티브 방문자 센터를 구축했습니다. 이 과정에서, 기존의 도구와 기술을 최대한 활용하여 콜드퓨전 웹사이트 아키텍처, Eclipse 소프트웨어 개발 플랫폼, SQL Server 2005 백엔드, 그리고 Altova MissionKit을 사용했습니다. 또한, 방대한 양의 데이터와 관련된 업무 프로세스를 관리하기 위해 새로운 콘텐츠 관리 시스템을 도입했습니다.
해결책
NYC & Company 웹사이트 재설계는 기존의 nycvisit.com 웹사이트, 즉 일반적인 관광 안내소 웹사이트의 구조를 따르던 방식에서 벗어나, 훨씬 더 역동적이고 다채로운 디자인으로 변경되었습니다 nycgo.com 웹사이트, 이 디자인은 도시 자체와 그 도시가 보유한 다양한 자원의 역동적인 특성을 강조합니다.
UML 모델링
새로운 디자인 요소들이 다음과 같이 도출되었습니다 UML 클래스 다이어그램, NYC & Company는 기존 웹사이트에 사용된 데이터 모델을 확장하기 위해 Altova 제품을 활용했습니다 UModel nycgo.com의 물리적 구조를 파악하기 위해, 해당 웹사이트의 XML 스키마 정의를 가져와서 서식 규칙을 준수하도록 했습니다. 클래스 다이어그램은 새로운 웹사이트 구조를 개략적으로 표현하고, NYC & Company의 콘텐츠 관리 시스템(CMS)에 구축해야 할 객체들을 모델링하는 데 사용되었습니다. UML 설계 UModel은 또한 회사가 문서를 생성할 수 있도록 지원하여, 개발자들이 UML의 복잡한 부분에 익숙하지 않은 사람들과도 UI 디자인을 공유할 수 있게 했습니다.
NYC & Company는 이후 외부 디자인 업체인 HUGE, Inc.와 협력하여 UML 다이어그램을 추가적으로 분석하고, nycgo 웹사이트의 사용자 인터랙션 시나리오를 예측했습니다. 이후 동적 코드가 JSP 형식으로 개발되었고, JRun 환경에 적용된 후 콜드퓨전으로 변환되었습니다.
코드 차이 분석
NYC & Company는 JSP 템플릿을 ColdFusion 8로 전환하기로 결정했는데, 이는 ColdFusion 8이 제공하는 빠른 애플리케이션 개발 기능, 풍부한 기능 세트, 그리고 뛰어난 사용 편의성 때문이었습니다. DiffDog, 알토바의 차이점 비교 및 병합 도구, 이는 개발 프로세스의 중요한 부분이었으며, 개발팀이 콜드퓨전 코드가 원래 JSP 코드와 일치하는지 확인하는 데 도움을 주었습니다. NYC & Company는 DiffDog의 간편한 텍스트 비교 기능을 통해 중요한 차이점을 쉽게 파악하고 조정할 수 있었습니다.
데이터베이스 마이그레이션
NYC & Company는 브랜드 재정립 노력의 일환으로, SQL Server 2000에서 SQL Server 2005로 데이터 마이그레이션을 성공적으로 완료했습니다. NYC & Company는 Altova DatabaseSpy를 사용하여 데이터베이스에 연결하고, 쿼리를 구성하며, 데이터베이스 분석을 수행했습니다. 또한, 복잡한 SQL 쿼리를 테스트하기 위해 통합된 SQL 편집기를 사용했습니다. 이를 통해 기술적인 전문 지식이 없는 팀원들조차도 자동 완성, 구문 색상 구분, 자동 서식 지정, 리팩토링 등의 기능을 활용하여 복잡한 SQL 스크립트를 자체적으로 작성하고 관리하며 테스트할 수 있게 되었습니다.
콘텐츠 관리 시스템 기능 확장
NYC & Company는 새로 디자인된 웹사이트의 워크플로우 및 협업을 관리하기 위해 외부 CMS(콘텐츠 관리 시스템)를 사용했습니다. 이 CMS는 또한 XML 형식의 데이터를 출력하도록 수정되었으며, NYC & Company의 파트너로부터 제공받은 콘텐츠는 XML 스키마에 따라 검증된 후 CMS에 통합되었습니다. 매일 밤, 예약된 작업이 실행되어 형식화된 XML 데이터를 대화형 데이터 센터로 전송합니다. XMLSpy, 알토바의 XML 편집기, 이 솔루션은 NYC & Company의 모든 XML 편집 요구사항을 충족하며, 콘텐츠의 유효성 검사 및 저장부터 통합 워크플로우의 일부로서 콘텐츠 관리 및 조작까지 지원합니다.
실시간 XML 데이터 스트림
NYC & Company 웹사이트에서 제공되는 XML 데이터 피드와 정보 센터에 설치된 인터랙티브 월 및 테이블은 NYC & Company의 다양한 콘텐츠 파트너들이 제공한 데이터를 기반으로 하며, 도시 전역의 관광 명소 및 행사와 관련된 실시간 정보를 제공합니다. 제공되는 정보는 SMS를 통해 모든 모바일 기기로 전송할 수 있습니다. 벽면에는 터치스크린 형태의 FAQ 스테이션이 설치되어 있어 방문객들에게 뉴욕시의 주요 관광 명소에 대한 정보를 제공하고, 호텔 벨보이에게 팁을 주는 방법, 환전 장소 등 유용한 정보를 영어 및 다른 9개 언어로 제공합니다. 또한, 이용자들은 지하철 카드와 전시회 및 기타 인기 행사에 대한 티켓을 구매할 수 있습니다.
실시간 데이터는 또한 인터랙티브 테이블에도 제공됩니다. 방문객들은 구글 지도의 도시 지도를 보면서 특정 지역을 선택하기 위해 "토큰"을 해당 지역에 배치합니다. 그런 다음, 관심 있는 카테고리(예: 식당, 엔터테인먼트 등)를 클릭하여 더 자세한 정보를 얻을 수 있습니다.
결과입니다
NYC & Company는 뉴욕시를 방문하는 관광객들에게 최신 여행 및 관광 정보를 제공합니다. 매년 4천만 명 이상이 뉴욕을 방문하며, 이 곳은 모험심 강한 현지인들에게도 다채로운 새로운 경험과 최신 정보를 제공합니다. 혁신적인 새로운 웹사이트 디자인과 인터랙티브 체험 공간은 최첨단 하드웨어, 소프트웨어, 데이터 관리 기술을 통합하여, 모든 배경과 관심사를 가진 관광객들에게 이 다면적인 도시의 모든 면모를 보여줍니다. NYC & Company는 Altova MissionKit을 활용하여 다양한 출처에서 수집된 방대한 양의 데이터를 효율적으로 관리할 수 있었습니다. 이러한 데이터는 초기 단계부터 수집되었습니다 UML 모델링, 에, 에게, ~로, ~에게, ~로 하여금, ~를 향하여 코드 차이 분석, 데이터베이스 관리, 그리고 XML 편집 기능.
Altova MissionKit이 귀사의 모든 데이터 자산을 처음부터 끝까지 관리하는 데 어떻게 도움이 되는지 알아보세요. 지금 바로 Altova MissionKit의 모든 기능을 갖춘 무료 체험판을 다운로드하세요!