Tuesday May 27, 2008

SNCF, another customer getting on the GlassFish train

Yet another "Travel" story for GlassFish. This time, it's the French railways company, SNCF. Their GlassFish-powered monitoring application produces alerts, a real-time graphical representation of key system variables as well as PDF reports.

If you've ever traveled to France you know about SNCF, the railways company and its high speed train the TGV. The company is now using GlassFish in production to monitor the complete (and somewhat complex) system, from the web to the IBM mainframe, including their links to partners such as Amadeus, Sabre, and Galileo or other European railways systems.

From a technical point of view, SNCF uses JMS (OpenMQ), JSF, JavaDB/Derby with connection pooling, security realms, and Hibernate's JPA implementation. JasperReports is used for PDF generation while quicktime and JavaSwf is used for Flash content. The administration console and full Java EE 5 compliance are clearly stated by Franck LeprĂȘtre, Software Architect at SNCF, as key GlassFish features.

Make sure you read the full questionnaire to learn how and when they first found out about GlassFish, how this Java EE 5 product helped them improve their code, among other tidbits.

Saturday May 17, 2008

GlassFish helping TravelMuse help you get a better online travel experience

TravelMuse logo

There's still plenty of room for improvement in the online travel planning and that's what TravelMuse is here to provide. More than comprehensive travel guides, engaging original content, the TravelMuse Planner has some unique features such as the ability to securely share travel plans with friends and families.

TravelMuse is a supported GlassFish customer. Their production systems run on hosted Solaris 10 containers, use a large set of Java EE 5 technologies (EJB, JSF, JPA, JMS) but also Alfresco for content management and jMaki for its web Ajax widgets. This is yet another MySQL user. This Web 2.0 site relies on communities for both its users (to share their experiences) and its underlying technologies (GlassFish, Apache, MySQL).

Make sure to check out:

  • The TravelMuse full questionnaire on their GlassFish adoption.
  • The TravelMuse website - currently in Almost Beta and launching in early June.

Friday Nov 30, 2007

OKAir and GlassFish powering International Airport

This new GlassFish-v2-in-production story takes us to a Czech International Airport. OK Air, a company specializing in airport software, has developed and deployed a Java EE 5 Airport Information System (AIS) using enterprise-grade GlassFish v2 to deliver valued and timely information to travelers and airport staff.

The software interacts with many external sources in different standard data formats and does so with various techniques varying from JMS to Web Services. For more information, Software architect Ota Kadlec answers the detailed full questionnaire. Many more details can be found there such as the use of SuSE as the deployment platform, the C MQ API, Tomahawk as the JSF component library, etc. Speaking of GlassFish, Ota says it best "Just try it!".

IATA, SITATEX, ATC, FIDS, AMMS, ICAO, ACI, EUROSTAT, FMTP, ... After all, maybe the number of acronyms in the Java world isn't all that exaggerated!

Wednesday Feb 07, 2007

Wotif.com: What if the hottest eCommerce site in Australia ran on GlassFish?

Wotif.com Logo What if you could get a hotel room cheaper by waiting to book it? That simple question led to the creation of Wotif.com. As a date draws near, hotels will often lower the rates for their unbooked rooms rather than have them sit empty. Wotif.com allows consumers to take advantage of this by offering the best "last minute" deals from hotels in 35 countries. Here, last minute means bookings no more than 28 days in advance (which allows them to get the best rates from hotels while still allowing consumers some planning time).

So a great question led to a great idea and a great service, right? Yes, but that isn't the end of the story. True to their name (a quirky spelling of "what if"), the company kept asking questions and seeking answers. For example, the technical team became unsatisfied with the lack of new development and features in the application server that the site had been using. So they asked: what if we switched to "get on a supported and current platform with a future" and "take advantage of new features in the Java EE 5 specification and things built on top of it"? Great question. And after evaluating a few options, they found a great answer: GlassFish.

Once their evaluations were done, it took "a team of 6 about a month" to port the Wotif.com site over to Sun Java System Application Server 9.0, UR1 (Sun's supported distribution of GlassFish v1). In addition to the GlassFish base, they leverage other open source software including Hibernate, Struts, Spring, and ehcache (a distributed caching mechanism). The results are now live in production (running on multiple Sun Fire V40z servers).

Any way you look at it, the Wotif.com site and its volume are impressive. Want concurrent traffic? Their production servers "support around 10,000 concurrent sessions." How about monthly stats? The site averages "almost one million users, who make over 110,000 bookings" each month. Wow. That makes for a lot of happy hotel guests.

Congratulations to everyone at Wotif.com for all of this success! And thank you for allowing Sun and GlassFish to be a part of it.

Want more info? Here are some additional resources:

  • The full response to the GlassFish adoption questionnaire from Wotif.com software architect, Greg Luck.
  • Be the first to hear about hotel deals by subscribing to the Wotif.com Newsletter.

GlassFish Adoption and Success Stories

Stay Connected


« February 2017