« Release 2.0.3 Now Available | Main | A robust explanation of how to cluster Spring applications sans Hibernate »

August 15, 2006

Can we believe the hype around EJB3.0 and JPA?

posted by ari

I was recently in a meeting with a bunch of cool startup guys. I was explaining our DSO technology to some open source developers who had built a clustering solution by hand using JGroups. They were in the process of migrating from an object-based clustering model to a relational one with Hibernate as the back-end. They expressed significant frustration.

They asserted that:
1. JGroups doesn't scale for their needs
2. JPA is a big mess and doesn't really fix what was broken in EJB2

Interestingly enough, as soon as they learned of DSO's existence, they decided to pause the Hibernate work and take a look. If they can stay object oriented, they would rather do so.

But I digress. I was quite honestly shocked. Not having written an application dependent on JPA, I can't defend it, but on paper it seems to have cleaned up some of the boilerplate that EJB2 demanded of the developer. Seems to me you can get the value without the pain.

Is that not the case? I wonder. I will have to look into this by writing my own application. Stay tuned.