TravelMuse Full GlassFish adoption questionnaire responses from Cyril Bouteille, VP Engineering at TravelMuse.

Date : May 2008


Can you tell us about the application, site, or service in which you have adopted GlassFish?

TravelMuse is a new, inspirational travel-planning Web site that helps people save time and make better decisions by combining stimulating travel content such as stunning photography, professionally written travel articles and numerous licensed city guides, with powerful planning tools. Site visitors can build out vacation plans in the TravelMuse Planner (currently in private Beta) and make reservations online. TravelMuse also understands the specific requirements of traveling with children and allows friends and families to securely share travel plans.

The easy-to-use TravelMuse Planner and original editorial content and destination guides help the traveler research, plan, share and book their perfect trip.

Powerful TravelMuse Planner (currently in private Beta)
The TravelMuse Planner helps consumers save time when planning trips. The solution provides a safe and secure environment that enables individuals to :

Comprehensive Travel Guides; Engaging Original Content
TravelMuse provides destination guides with more than 100,000 points of interest. In addition, the site includes original editorial content for families written by nearly 50 seasoned journalists and local experts. TravelMuse members can also engage with travel communities by commenting and rating articles, hotels and restaurants, and by joining discussions on the TravelMuse blog. For more information, visit www.travelmuse.com

How and when did you first find out about GlassFish?

I first heard about GlassFish @ JavaOne 2005. It was very exciting to hear that Sun would merge their different Java EE implementations into one, which they would make open-source.

Did you go through an evaluation process before selecting GlassFish? If so, can you tell us a little bit about the process and results?

Not really for this venture. I evaluated the open-source JEE 5 application server market last year for another company and looked closely at JBoss then but we felt that GlassFish was ahead in terms of EE 5 compliance and quality of architecture, and I think it is still the case. Moreover we liked working with it then, so we thought it made sense to work with it again. The ability to get production support from an established organization like Sun is also critical.

What specific version of GlassFish are you using?

Sun Java System Application Server 9.1_01

On what operating system do you run GlassFish? Do you use the same OS for both development and production deployment?

Our production systems are hosted in Solaris 10 Virtual Containers at NaviSite.
Our development environment is more heterogeneous, with some Solaris, Windows and MacOSX workstations depending on developers' preference (Java delivers on the promise :)

On what hardware platform do you run GlassFish? Do you use the same platform for both development and production deployment?

Our production virtual containers are running on Sun Blade 8000s (Opteron-based).
Our development environment again is more hotchpotch with Sun Ultra workstations, Dell PCs and Macs.

Have you purchased support for GlassFish? If not, have you though about doing so and do you know that support includes access to patches and sustaining releases?

Yes, we purchased enteprise support for GlassFish.

What specific features or modules of GlassFish are you using?

We're using many modules of GlassFish including JSF (Mojarra), EJBs (session & MDBs), JMS queues, JDBC connection pooling, OpenMQ (in "local" mode), etc.

What do you like most about GlassFish?

It's up2date with the latest Java EE specs, it works well and gets out of your way to let you focus on business logic. :)

What would you most like to see improved in GlassFish?

I'd like to see the admin console integrate more JVM analysis tools such as JDKs jhat/jmap and 3rd-party APM tools like Symantec Indepth. We'd also like to see an implementation of JSR-237 and more flow control parameters on JMS queues.

Are you using any open source or commercial frameworks or tools in your application?

Does your application use a database? If so, which one?

Yes, we use MySQL 5.0.

Are there any figures about the scale of your adoption which you would like to share?

We're still in private beta right now, so we're not getting a lot of traffic yet, but things should get interesting when we officially launch in early June. :)

How has GlassFish performed since your application went live? Have you run into any production issues which you would attribute to GlassFish?

Not this time around. Glassfish V2 UR1 seems like a pretty mature product now. The hardest part was to order support. :-)

How would your describe your participation in the GlassFish project (e.g. user only, submitter of bug reports and RFEs, developer who has contributed code)?

We've reported some issues from the front line and assisted in their troubleshooting, but we unfortunately have not had time to directly contribute to the code base to date.

Is there anything else you think would be of interest in a story about your GlassFish adoption?

I think that's it. :)

Thanks Cyril for sharing this with the rest of the GlassFish community!