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.


Obat Gagal Ginjal Akut
Suatu keadaan yang tidak pernah beliau alami sebelum minum Obat Herbal Penyakit gagal ginjal. Ketika obat-obatan habis dan telat cuci darah, kondisi saya pasti langsung drop, tetapi saat ini sudah ada Obat Tradisional Xamrthone Plus serta daun teh murbei yang pasti menjadi kawan hidup saya. Sesegera mungkin mulailah pola hidup sehat dan tetap mengkonsumsi Obat sakit ginjal Tradisional.

Obat Kanker Darah Stadium 2
Tuhan telah menggunakan Amazon Plus Jus Kulit Manggis yang menolong Steven sembuh dari penyakit kanker darah yang akut ini. Tuhan sudah menguji Steven dengan sangat keras, dan Steven berhasil melaluinya. Steven berterima kasih pada Tuhan Yang Maha Esa yang telah memberikan jawaban total berkat Obat Alami Kanker Sel Darah Putih Kronis Amazon Plus Ekstrak Kulit Manggis.

Obat Alami Batu Ginjal Yang Ampuh
Obat Tradisional Amazon sangat bagus dalam menyembuhkan sakit batu ginjal secara alamiah untuk organ-organ tubuh yang lain. Pengobatan dengan menggunakan obat alami penyakit batu ginjal Amazon merupakan pengobatan yang sangat terpercaya dan sudah terbukti ampuh menyembuhkan sakit batu ginjal hingga sembuh, tanpa harus dengan cara operasi.

easy going

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

To be sure—to make also the

To be sure—to make also the bad counter-reckoning against such religions, and to bring to light their secret dangers—the cost is always excessive and terrible when religions do NOT operate as an educational and disciplinary medium in the hands of the philosopher, but rule voluntarily and PARAMOUNTLY, when they wish submariner Rolex to be the final end, and not a means along with other means. Among men, as among all other animals, there is a surplus of defective, diseased, degenerating, infirm, and necessarily suffering individuals.

What, then, is the attitude of the two greatest religions above-mentioned to the SURPLUS of failures in life? They endeavour to preserve and keep alive whatever can be preserved; in fact, as the religions FOR SUFFERERS, they take the part of these upon principle; they rolex daytona are always in favour of those who suffer from life as from a disease, and they would fain treat every other experience of life as false and impossible. However highly we may esteem this indulgent and preservative care (inasmuch as in applying to others, it has applied, and applies also to the highest and usually the most suffering type of man), the hitherto PARAMOUNT religions—to give a general appreciation of them—are among the principal tag Heuer Link causes which have kept the type of "man" upon a lower level—they have preserved too much THAT WHICH SHOULD HAVE PERISHED.

For the preservation of all the sick and suffering, which means, in deed and in truth, to work for rolex sea dweller the DETERIORATION OF THE EUROPEAN RACE? To REVERSE all estimates of value—THAT is what they had to do! And to shatter the strong, to spoil great hopes, to cast suspicion on the delight in beauty, to break down everything autonomous, manly, conquering, and imperious—all instincts which are natural designer devi kroell replica handbags to the highest and most successful type of "man"—into uncertainty, distress of conscience, and self-destruction; forsooth, to invert all love of the earthly and of supremacy over the earth, into hatred of the earth and earthly things—THAT is the task the Church imposed on itself, and was obliged to impose, until, according to its standard of value, "unworldliness," "unsensuousness," and "higher man" fused into one sentiment.

Hi, essentially was prepared

Hi, essentially was prepared to your weblog through Yahoo, and discovered that it's truly educational. I will look out for Brussels.
generic viagra online

This is an incredibly super

This is an incredibly super post. Must admit that you'll be amid the best writer I've got read. I appreciate your finding the time to discuss this course of article. Pedal Cars

Post new comment

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