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


This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. Vernon McCoy Miami Beach

we offer skip hire services

we offer skip hire services within a 30 mile radius of Chelmsford in Essex. Whether you're a homeowner clearing out the garage, a contractor building an extension or a groundsman with a garden clearance job on, one thing's for certain: Hire your skip from ABS Skips and you will save money and you won't be held up waiting for skip delivery skip hire chelmsford


This particular can be a great and also educational, comprising many data and in addition carries a excellent effect on the brand new technology. Many thanks regarding expressing it. punta cana travel

When considering the divorce

When considering the divorce settlements there is currently no such thing as a 'no fault' divorce in England and Wales. This means that a couple are unable to divorce without apportioning blame. divorce settlements

Magic Photo Booths are a

Magic Photo Booths are a professional Photo Booth hire Company operating in South Wales including Cardiff, Newport, Swansea. Hire a photobooth for Weddings, Social and Corporate Events in the Cardiff and South Wales areas Hire Photobooths Swansea

Tried and tested Digital

Tried and tested Digital Services, many underpinned by our 7 day Free Trial, Money Back and Satisfaction Guarantees. No more wasting time - consistent results when you need them. Local Online Marketing


Bensin Petrol pop t-shirts where the stars are cars. Mens funny T shirt


plumber sawbridgeworth harlow plumbing company


Such a good article this is...when I had completely read this, all my worries just sparked away. I got so much relief after reading this heart warming post. Thanks a lot for publishing this in the time when I needed something like this the most. Mindball rental

Easy Access Abseiling provide

Easy Access Abseiling provide abseil window cleaning solutions across London and the UK. We only use skilled cleaners, which means completion times are kept to a minimum, so you get a quality finish at an affordable price. abseil window cleaning london


E Bike shop selling electric bikes and accessories. Buy ebikes online from our online shop. electric bike


Your blog provided us having important data to utilize. Every & just about every points of your respective post usually are amazing. crystal lake dentist


UK suppliers of reclaimed brick tiles of great quality and vast variety of brick colours for discerning customers. reclaimed brick tiles

Did you know when you book

Did you know when you book with the Holiday Inn Stratford city, you get the lowest hotel room rates along so many other benefits? And don't forget your IHG Rewards. Stratford City and Stratford International station are just 5 mins walk away with fast links to central London. Stratford London Hotel

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


driving licence checking online solution check driver licence online


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


Specialist provider of gorgeous, bespoke funeral flowers in Bristol. Offering a wide range of floral tributes and sympathy flowers, we can guide you through the process and create beautiful funeral flowers to suit your specific requirements. funeral flowers bristol


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 - 


Conservatory and upvc cleaning service in Richmond, Surrey Conservatory cleaning

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.

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

payday loans lemon-grove

Appraisal in fact understand typically the projects most people virtually all need developed in this case to help with making these pages further instructive. Nowadays follow this payday loans lemon-grove Thanks a lot ever again. Which may be numerous inspirational items?

Nicely explained. It's indeed

Nicely explained. It's indeed an art to stop new visitors with your attractive writing style. Truly impressive and nice information. Thanks for sharing. concrete contractors new york

Thank you for sharing the

Thank you for sharing the details. I will notice the timeline instagram online


There are some interesting points in time in this article but I don’t know if I see all of them center to heart. There is some validity but I will take hold opinion until I look into it further
cara membersihkan darah kotor di dalam tubuh


We are a London based company. Our services include, surveillance, car tracking, background reports and investigations. private detective

Find original Vintage

Find original Vintage clothing online.Browse the huge selection in our online shop for the best quality American and European online vintage clothing. Vintage clothing online


We provide seamless on-demand procurement tools that can be integrated into your research and data collection process. Our tools are extremely user-friendly and are available on our platform in addition to being able to integrate them into your own work flow by downloading our FREE in-browser tools. On-demand e Procurement


Almighty has changed help I clench forgiven for the stimulated damage I caused my congenial. I did occasionally always deem numerous of it, yet prerogative I really do .If you deficiency to realize a skilful file, demand it on our website. Oak Road Estate


Your site will probably be outstanding. I’ve additional your blog within my personal web browser; I am hoping within foreseeable future days I’ll have an overabundance helpful facts out of your web page. Custom curtains

useful info

I appreciate your effort to post this information here before the date as it helps to know the presentation agenda and outline of the upcoming event. How can I attend the event? I think as a student this type of conferences helps me to improve myself. best tours in paris

Post new comment

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