May 9, 2007

Embracing the Standard: Migrating a Spring/Hibernate Application to Java Platform, Enterprise Edition (Java EE) 5

Session ID: BOF-4181
Session Title: Embracing the Standard: Migrating a Spring/Hibernate Application to Java Platform, Enterprise Edition (Java EE) 5
Session Abstract: Java Platform, Enterprise Edition (Java EE) is running to set the industry standard for developing server-side Java technology-based applications. Unfortunately, up to Java 2 Platform, Enterprise Edition (J2EE) 1.4, Java EE acquired the reputation of being heavyweight, difficult to learn, and requiring a lot of boilerplate coding. As a consequence, over the years, popular open-source frameworks such as Spring and Hibernate emerged that are widely used to develop server-side applications outside of the Java EE standard. The now one-year-old Java EE 5 has been heavily inspired by these open-source frameworks and has incorporated their best ideas and paradigms into the standard.

From an architectural point of view, Java EE 5 has become quite similar to the Spring/Hibernate approach. If it is your goal to minimize dependencies on nonstandard components, it is obvious to think about migrating Spring/Hibernate-based applications “back” to the Java EE 5 standard.

This session shares the speakers’ experiences with migrating a midscale web application using Spring/Hibernate to a pure Java EE application. It presents their technique for doing the actual port, lists noteworthy differences between Spring/Hibernate and Java EE 5, and discusses whether Java EE actually lives up to its promise.

After this session, the attendees should be able to assess the costs and benefits of migrating an application based on Spring/Hibernate to Java EE 5 technology.

Track: Java EE
Duration: 50
Speaker(s): Adrian Görler, SAP AG; Robin de Silva Jayasinghe, SAP AG

Opinion: solid, well-structured, informative presentation. Ach, ze Germans! ;-) The issues were clearly presented in a totally unbiased way. Granted, the application they migrated from Spring/Hibernate to JEE 1.5 isn't a huge one, but it still highlights the trade-offs you may have to make. Excellent starting point for anyone wondering if they should migrate or not.

1 comment:

  1. Hi Julien! Nice to hear positive feedback about our BoF-Session. :-) Greetings from Walldorf!

    ReplyDelete