Select Arrow to Exand Contents
Skip Navigation Links
Skip Navigation Links.  
Royal Caribbean wanted to maintain competitiveness by offering live stateroom availability to their Internet customers, so undertook the Consumer Online Booking Model project.  There were many different teams working toward this goal, yet they needed someone to figure out a way to actually display the data in a timely fashion.
Royal Caribbean International
The data infrastructure having already been laid, and the navigation architecture decided upon, a data format for displaying the ships, decks, and available rooms was devised to provide the smoothest possible experience for the online customer.
Royal Caribbean Cruises Ltd. is a global cruise vacation company that operates Royal Caribbean International and Celebrity Cruises, with a combined total of 29 ships in service and two under construction. The company also offers unique land-tour vacations in Alaska, Canada and Europe through its cruise-tour division.  To find out more visit

When they drill down to their deck, they see the available rooms as green and the occupied rooms as red.

This system has been updated many times over the years, but the process is still the same as when it was originally created, which is a testament to the sound design.

When the client has selected there ship and dates, the rooms are stored as a client side data structure, so there are available for quick display as the user pages from deck to deck.