Posted by hiheiss
on January 9, 2007 at 2:25 PM PST
Farecompare is becoming known for providing updated
airfare ticket prices faster than anyone else.
From the start, the founders made a bet on Java technology. They seem to be quite enthused about the improvements in Java SE 6.
A new java.sun.com article,
"FareCompare Ready to Soar
With Migration to Java SE 6," by yours truly, imho is
interesting in a couple of ways.
First, it provides some inside dope on airline pricing and, of
greater interest, gives details on how to use a new site,
FareCompare.com â€“ Discount
Air Fare, Airline Tickets & Cheap Flights
to get the cheapest tickets available. FareCompare claims to provide
information on airline ticket deals 2 to 6 hours ahead of anyone else.
And second, the article describes how a small team of developers makes
use of Java technology -- and has taken advantage of Java SE 6 -- to
process 300,000 to 400,000 city pairs, each with anywhere from 30 to
100 air fares, every day of the year, 8 times a day, while maintaining
historical databases, in an effort to please consumers who can buy tickets
up to 330 days ahead of their departure date. The article covers their use
of generics, annotations for caching behavior, memory management, MBeans and
JConsole and gives a picture of the complete architecture.