Thursday Apr 17, 2014

GlassFish Story by Rakuten/Makito Hashiyama

Rakuten is one of the largest e-commerce platforms in Japan and perhaps the world. They chose GlassFish to form a core of their extensive (24 X 7) platform (they also use Oracle Coherence). Makito Hashiyama, the lead for the Rakuten marketplace platform shared their adoption story at the JavaOne 2013 Sunday GlassFish community event - check out the video below:

Here is the slide deck for his talk:

Makito detailed how GlassFish enabled Rakuten to handle the peak load of one of the biggest online sales events in Japan. By tuning GlassFish worker threads on a (42 X 3) instance cluster (perhaps one of the largest production GlassFish deployments in the world) Rakuten was able to process 12,000 transactions per minute despite having a high latency external system dependency. The stress tests actually proved the GlassFish cluster could handle up to 20,000 transactions per minute.

Makito mentioned that one of the key reasons Rakuten adopted GlassFish for their platform was because of early support for Java EE standards such as JAX-WS. He also mentioned that beyond simply using GlassFish Rakuten regularly contributes patches into the GlassFish code base.

Tuesday Nov 13, 2012

Adam Bien Testimonial at GlassFish Community Event, JavaOne 2012

Adam Bien, a self-employed enterprise Java consultant, an author of five star-rated books, a presenter, a Java Champion, a NetBeans Dream Team member, a JCP member, a JCP Expert Group Member of several Java EE groups, and with several other titles is one of the most vocal advocate of the Java EE platform. His code-driven workshops using Java EE 6, NetBeans, and GlassFish have won accolades at several developers' conferences all around the world.

Adam has been using GlassFish for all his projects for many years. One of the reasons he uses GlassFish is because of high confidence that the Java EE compliance bug will be fixed faster. He find GlassFish very capable application server for faster development and continuous deployment. His own media properties are running on GlassFish with an Apache front-end. Good documentation, accessible source code, REST/Web/CLI administration and monitoring facilities are some other reasons to pick GlassFish.

He presented at the recently concluded GlassFish community event at JavaOne 2012. You can watch the video (with transcript) below showing him in full action:

Thursday Jan 08, 2009

Rakuten, really big in Japan and eCommerce

If you live in Japan, you know that Rakuten is an equivalent to Yahoo or eBay. For everyone else Wikipedia tells us that "Rakuten is among the Top 10 largest Internet companies in the world (along with, InterActive Corporation (IAC), Expedia, etc.)" and provides "Japan's largest online retail marketplace".

While GlassFish production usage at Rakuten is still pretty recent, it does use clustering and the engineering leader who answered the questionnaire (whose name we couldn't mention unfortunately) calls it a "nice middle ground" (compared to other solutions such as Tomcat or Weblogic). She also suggests a few enhancements which you can find, along with other interesting tidbits, in the detailed questionnaire (original Japanese version here).

Rakuten's online shopping business (one of 8 major lines of business for the company), Rakuten Ichiba, is the largest online shopping mall in Japan, and allows customers to shop more than 18 million products from over 25,000 merchants. The number of Rakuten members is now above 42 Million (which is one third the country total population). Looks like a nice growth perspective for GlassFish to me!





Wednesday Oct 15, 2008

Advantech's not-so-secret toolbox: GlassFish, OpenESB, OpenSSO, Metro, etc...

Israel-based Advantech has agreed to share their success stories working with the GlassFish application, OpenESB and other Sun-sponsored open source technologies. Both stories discussed in the detailed questionnaire use GlassFish as a foundation for either OpenESB 2.0 or the large Java CAPS SOA product from Sun.

Business issues solved with those technologies range from a human workflow system to integration between legacy billing system and front-end CRM and customer portal. More technical uses of the GlassFish/OpenESB duo by Advantech include a throttling proxy. The deployment operating systems and back-end databases constitue a pretty good representation of the "usual suspects".

Beyond the list of just about all the GlassFish features used (yet another OpenMQ user by the way), Advantech's Dror Yaffe, Chief Architect of their Java Division goes on to list the various integration challenges faced and the sophisticated set of frameworks and libraries used. They range from OpenSSO, the Spring framework, AS400 integration with jt400, or project Metro. Make sure you read the details here. Finally, beyond a nice "Java EE by the book" comment, Dror mentions GlassFish's "High Availability Architecture" as the thing he likes best about GlassFish. Very nice.

Thursday Aug 21, 2008, a strong OpenMQ reference Logo Australia's is a successful business that has grown quite a bit in the past year and a half, becoming the number one hotel website in both Australia and New Zealand. Each month, attracts over 3.2 million visitors and processes more than 200,000 bookings for 11,000 hotel partners around the world as explained in this detailed story.

Beyond's extensive use of GlassFish, this story also mentions who they migrated from Apache Active MQ 3 to Open Message Queue 4.0. Architect Greg Luck calls "Open Message Queue to be faster than Active MQ and rock solid in production”. You'll find more details on this slide deck and this set of videos.

Sunday Jun 22, 2008

GlassFish powering Gieman IT Solutions and their customers

Gieman IT Solutions

Gieman IT Solutions specialises in developing applications for the internet and is based in Geelong, Australia. Gieman are committed to using the latest technology and web standards to create sophisticated and functional web applications that enhance and complement your business, such as JSF and JPA technologies, you can read Gerald Gierer's response here.

Gerald started to learn more about GlassFish when the looked to replace their existing Application Server, Orion ( "our situation was very similar to the Wotif guys"). One of the reasons they chose GlassFish was, as Gerald Gierer puts it, "The application server had to be well supported and well documented. It also had to have a great track record and be up to date in terms of the latest Java EE specifications.... The server also had to be high quality, free for development purposes and (preferably) be open source" and "... I also wanted an administration console that actually \*worked\* without the need for hacking xml and restarting the server for simple tasks".

To read through all of Gieman IT Solutions' reasons why they chose GlassFish, see their full questionnaire here. Here's how Gieman IT Solutions summarizes their reasons for using GlassFish, Gerald Gierer writes, "We are very happy with GlassFish - keep up the good work!" and "GlassFish was the only server that fitted all the criteria." (their evaluation criteria).

Make sure you visit and read :
- the Full Questionnaire for GlassFish adoption by Gieman IT Solutions
- the Gieman IT Solutions website

Thursday Apr 17, 2008

Net Entertainment Saves 300,000 Kron a Year with GlassFish

Net Entertainment is market leader in browser based gaming software headquartered in Stockholm. The company recently selected GlassFish v2 after considering competidors from JBoss, IBM or BEA.

We don't have our traditional questionnaire yet, but NetEnt's adoption was highlighted in Computer Sweden, the leading Swedish IT magazine. The article quotes NetEnt's Chief Architect saying they are "Saving 300,000 kronor a year with GF"!

Wednesday Feb 07, 2007 What if the hottest eCommerce site in Australia ran on GlassFish? Logo What if you could get a hotel room cheaper by waiting to book it? That simple question led to the creation of As a date draws near, hotels will often lower the rates for their unbooked rooms rather than have them sit empty. 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 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 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 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 software architect, Greg Luck.
  • Be the first to hear about hotel deals by subscribing to the Newsletter.

Monday Jan 08, 2007

Peerflix: Hot DVD Exchange Site Trades .Net for GlassFish

Peerflix Logo Why rent when you can own? That's the question that Peerflix poses to potential users.

They are, of course, talking about their exchange program where anyone can buy and sell DVDs online with an overhead of "just $0.99 plus postal fees each time you receive a DVD." But in some sense, you could say the same philosophy extends to their site's infrastructure. Instead of essentially renting closed source software that you do not control, why not have an ownership-like stake with as much participation and control as you desire in an open source project?

So when Peerflix became unhappy with the instability of its previous .Net infrastructure, the company turned to its new CTO, Cyril Bouteille, and his ideas for starting fresh with a Java-based architecture. To select an application server for the heart of that architecture, Cyril and team "first narrowed down the space by cost, focusing mainly on open-source application servers." Next, they narrowed the list further by eliminating any candidates which did not provide both a full Java EE implementation and good commercial support options. At that point, Cyril says, "It basically came down to GlassFish and JBoss, and we felt GlassFish was ahead in terms of EE 5 compliance and architecture."

Six months later, Cyril's team of eight engineers completed a new implementation of the Peerflix site using the GlassFish v1 ur1 app server, Solaris 10 operating system, and some of Sun's shiny new x64 hardware. As Cyril notes, "We experienced a 360% increase in traffic after our launch as many of our quarter million registered users as well as new visitors came to check out our new site, and we have not experienced any unplanned downtime on our (4) Sun Fire X2100."

Wow. Congratulations to everyone at Peerflix for such a strong launch! We're excited that you selected GlassFish and other Sun technologies to play a part in your success story.

Want more info? Here are some additional resources:


GlassFish Adoption and Success Stories

Stay Connected


« March 2017