KROGER 2006 JBOSS INNOVATION AWARD WINNER
Category: Return on Investment (ROI)
Winner: Kroger
Submitted by: Kroger Team
Industry: Retail
Geography: Cincinnati, Ohio
Overview
Selected for building out a shared infrastructure (grid) system on JBoss AS that deploys the majority of their mission-critical applications, boosting overall capacity by 40% and saving Kroger over $100,000 in licensing costs and $400 per CPU in yearly maintenance costs.
1. Please describe your company. (Number of employees, private/public, industry, etc.)
Kroger Co. spans the vast majority of the United States with store formats that include grocery and multi-department stores, convenience stores, and mall jewelry stores. They operate over 2,500 grocery stores nationwide and hold the number one or two market share position in 40 of the 52 largest markets they serve. They also operate over 790 convenience stores and more than 430 jewelry stores. Kroger also owns and manages 42 manufacturing and food processing plants that produce high-quality private labels sold throughout their stores. They thrive by building strong local ties and strong brand loyalty with their customers.
2. Please describe the business and/or technical challenges you faced in this project.
Kroger was a long-time customer of another leading J2EE application server vendor and made a corporate decision to investigate open source alternatives in an attempt to dramatically reduce license costs and free up funds for a strategic shared infrastructure project.
3. What was the desired solution?
Kroger’s first foray into open source was the Eclipse IDE development environment. After achieving success within the development organization with Eclipse, Kroger decided to turn their attention to Application Servers.
They worked through several evaluation processes before concluding they wanted to standardize on JBoss AS
4. Please describe your vendor selection process and why you chose JBoss Solutions in the end.
Kroger originally identified two open source options to investigate: JBoss Application Server and Apache Geronimo. After a quick research project on both options, they chose to pursue JBoss for the following reasons:
5. What role did Red Hat and/or JBoss products play in the final solution?
JBoss AS is now a standard platform within Kroger. Many existing J2EE applications will be migrated to JBoss AS and new applications will be developed on JBoss. Key applications within Kroger that are being migrated include the manufacturing applications used to ensure their 42 manufacturing and food processing plants are properly stocked with ingredients, real estate applications that manage their vast properly collection around the country, finance applications critical for closing their books on a quarterly basis, and
A series of management applications that Kroger executives rely upon to make strategic decisions for the company. These applications are highly mission critical to Kroger and all run on JBoss AS today.
6. What was the overall impact of the project on your business? (e.g. improved ROI, increased competitive advantage, better time to market, etc.)
7. With the savings gained from implementing JEMS, how did you reallocate your cost savings within your company?
By moving to JBoss AS, Kroger was able to save enough on licensing and maintenance costs to fund a large shared infrastructure (grid) project that consolidates the majority of their applications, boosts overall capacity by 40%, and saves the company approximately $500,000 in future hardware and software, and $70,000 per year in maintenance costs.
8. Please provide a technical description of implementation, including the size of deployment. (i.e. Hardware specs, applications, O/S, databases, etc.)
The MCP Manufacturing applications run on IBM Linux Blade servers clustered behind an Edge Server for load balancing. They use Red Hat Linux version 2.1 and an IBM DB2 database (8.X family). For the Web-tier, they leverage Apache Web Server 2.0.5 and Apache Tomcat with mod-jk. JBoss AS (version 4.x) is utilized for the Middleware tier.
Additionally, Kroger is currently refreshing a lot of their infrastructure as they move to a shared infrastructure (Grid) environment. In addition to the MCP manufacturing applications, Kroger also currently runs a set of 15 store systems-side applications and 6 financial applications on the Grid. The total shared infrastructure consists of 8 physical servers (all IBM P570 boxes with 8 CPUs per) with 17 virtual Apache servers and 16 virtual JBoss AS servers. These servers handle production as well as staging and test. The staging servers act as a mirror of the production environment.
9. Did you leverage Red Hat support services, training, or consulting? If so, please describe your experience?
10. Do you have advice for other companies facing a similar business challenge?
Just do it

![[ RSS feed ]](http://www.redhatmagazine.com/wp-content/themes/rhm2.0/images/rhm_feeds_rss_28x19.png)



