Case Study Slides: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat

posted by SpringSource on November 29, 2010 01:02 PM

Jennifer Hickey of SpringSource presents a Case Study of migrating Hyperic from EJB to Spring. From the 2010 SpringOne 2GX conference. 


This case study on migrating the web application monitoring and management software, Hyperic, to the Spring Framework and Apache Tomcat was originally delivered by Jennifer Hickey at the 2010 SpringOne 2GX conference

To view the complete webinar with audio from Jennifer Hickey, please see the webinar post here on

Presentation Agenda:

  • Introduction
  • Project Timeline
    • Project Evolution Begins
    • EJBs Converted
    • WAR on JBoss
    • WAR on Tomcat
    • Full Distros
    • Functional Complete Maven
    • 4.5 RC
  • Conclusion

Presentation Outline:

  • SpringSource Hyperic Application and Infrastructure Management
  • Basic HQ Architecture
  • Why migrate? 
  • How Does Lean Help? 
  • Project Timeline: Project Evolution Begins
    • Planning a Migration
    • Factors in Migration Complexity
    • Partial vs Full Migration
    • Extras
    • Resources
  • M1 Goal: EJBs Converted
    • Preliminary Steps
    • Dependency Injection
    • Application Context Files
    • Converted EJB Lookup
    • Application Context Instantiation
    • Data Access and Transactions with Spring and EJB
    • Hibernate with Spring and EJB
    • EJB Conversion Checklist
    • Struts 1.x And Spring
  • M2 Goal: WAR on JBoss
    • Message-Driven EJB Conversion
    • JMS Message Broker Conversion
    • ActiveMQ Configuration
    • JMS Producer Conversion
    • MBean Conversion
    • JMX with Spring
    • Web Conversion
    • Transaction Management
  • M3: WAR on Tomcat
    • Security Conversion
    • Scheduling Conversion
    • The Last of EJB and JBoss....
    • Final Steps M4: Full Distros
  • M4 Tasks
    • Demo: Integration Testing with Spring
  • M5: Functional Complete Maven
  • Project Timeline: 4.5 RC
  • Conclusion: Wrapping it Up
    • Improved maintainability, testability, and reliability
    • Next Steps
For more than 10 years, SpringSource employees have been supporting Apache technologies, with unparalleled experience and commitment to the Apache Software Foundation. More than 400 of the Fortune 500 count on SpringSource to support their mission-critical business applications. Leaders of the Apache Software Foundation, including Board Members, work at SpringSource and dedicate a significant amount of time further developing the Apache Tomcat open source project. Over the last 2 years, 95% of the issues fixed in the Apache Tomcat project were fixed by SpringSource engineers. For more information on how SpringSource can help your enterprise, see the SpringSource website, or call 800/444-1935.



Thanks for the presentation! I really find it interesting and very informative. If you don't mind, I'll cite it for my essay at You know it's crucial for me.

Thanks for the best blog. it

Thanks for the best blog. it was very useful for me.keep sharing such ideas in the future as well. Thanks for giving me the useful information. Get your essay from experts online


summoners war dicas I can recommend primarily decent and even responsible tips, as a result view it: triche clash of clan gratuit


The posts that exp0lains various case studies in Tomcat are so helpful to the users like me who are finding it difficult to understand the concepts of the language. I am so thankful to the website for sharing these useful posts. directv packages


Hello, there are so many people who are a game lovers so i am here to share a webpage which will be helpful for that who play online games on playstation. This webpage will provide psn codes for us which works in our playstation.

great presentation

donlod lagu. A chord, in music, is any harmonic set of three or more paperwork that is heard as if sounding simultaneously. totally free unduh mp3 for all. chord gampang. and the ultimate greatest site education is bukupedia also inzpi and contoh program and dont forget visit in suami. These need not actually be played out together: arpeggios and busted chords (these involve the notes of the blend played one after the other, rather than at the same time) may, for many practical and theoretical purposes, constitute chords. Chords and sequences of chords are frequently used in modern Western, Western world African and Oceanian music, whereas they are vanished from the music of many other areas of the world.lirik chord

In tonal Western classical music, kunjungi website kami the most frequently encountered chords are triads, so called because they consist of three distinct notes: the root note,pemain film a third over a root and a fifth interval above the root. teknologi Further records may be included with give tetrads such as 7th chords (the mostly found example being the major seventh chord) and added tone chords, gadget terbaru as well as extended chords and tone clusters. Triads commonly found in the European classical tradition are small and major chords, with augmented and diminished chords appearing less The descriptions major, minor, optimized,free apk and diminished are referenced to collectively as chordal quality. Chords are also commonly classified by way of a root note--for instance,mod game android a C major triad involves the message classes C, E, and G.chord lagu A chord keeps its identity if the notes are stacked in a different way top to bottom; yet , if a blend has an email other than the root take note as the lowest be aware, the chord is said to be in an inversion (this is also called an "inverted chord").profil

download video mp3 - 

Re: Apache Tomcat

This is a new learning material to me that is migrating hyperic from EJB to spring from JBoss to Apache Tomcat. I haven’t heard about such things and I am really thankful to the blog for proving the information on the same. Hope you will share more new things like this.
optimum internet

Your blog is really awesome.

Your blog is really awesome. I am very happy to see this. It is totally useful for me. Once again thanks for sharing. Sales-Cloud-Consultant vce

Re: Tomcat

Great post, you have pointed out some fantastic points, I likewise think this s a very wonderful website. Good informative stuff here. Your blog is full of authentic and highly-researched information that is worth reading. Thanks for taking the time to discuss this.
exfoliate face

dissertation writing services

This is the best article I have ever read since couple of months. The assignment writing services is thankful to you for sharing such a kind information. cheapdissertation writing services UK you can find more articles from here.

write my dissertation


This is an innovative education material to me that is migrating hyperic from EJB to spring from JBoss to Apache Tomcat. I haven’t overheard about such things and I am really grateful to the blog for showing the material on the same. best websites to buy essays

SEo is my passion


I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me.
Movers in Calgary

Post new comment

This question is for testing whether you are a human visitor and to prevent automated spam submissions.