Preview: JAX London 2011
Spring Day at Jax London
Jax London 2011 will take place next month and, with this year's conference, we will dedicate an entire track to the Spring ecosystem. The Spring track will be moderated by Eberhard Wolff, a founding member of the Java Champions and author of the first German book on Spring. We caught up with Eberhard Wolff to find out what are the current hot topics in the Spring ecosystem, and what attendees can hope to gain from the Spring day at Jax London.
JAXenter: You are moderating the Spring day at this year's Jax London. What are the latest trends in the Spring ecosystem, and how is this reflected in the Jax London Spring day?
Eberhard Wolff: Of course there is the upcoming Spring version 3.1. I am glad that Rossen Stoyanchev will talk about it - he is one of the main engineers for that release and will give us all the latest news. But it is not just the core framework - Spring's ecosystem is growing so that Spring technologies can be used for a broader range of projects. Batch and Integration come to mind. Dave Syer - lead engineer for Spring Batch - will give us insights into Batch, Integration and Cloud. Russ Miles and Jonas Partner will continue this subject in their talk about Integration and complex event stream processing. And of course Spring has always been about productivity - that is why I will talk about Spring Roo, a new tool for even better productivity.
JAXenter: The Spring track keynote will discuss the challenges of meeting the changing needs of enterprise application development. How is the Spring ecosystem changing, in an effort to continue supporting enterprise app development in 2011?
Eberhard: Adrian's keynote is of course a great start for the track. He is not only technically brilliant but also entertaining.
If you look at challenges like NoSQL or Social Media the Spring ecosystem is well prepared. There are projects like Spring Data for NoSQL or Spring Social for Social Media - and Spring Android and Spring Mobile. As those projects are developed as Open Source they can adapt to the ever-changing software world quite quickly - and there is no complex standardization process involved. We currently see this as an advantage concerning the upcoming challenges for Enterprise Java.
JAXenter: The Spring day will touch upon cloud computing. What impact do you envision the increasing popularity of cloud computing, having on the Spring ecosystem?
Eberhard: Spring's model has always been lightweight and portable. A lightweight approach is particularly important in the Cloud where you pay for all the resources you consume. The portability makes it possible to run Spring applications on Java EE servers as well as, for example Tomcat - or the Cloud. These advantages are the reasons why Spring is ubiquitous in the Cloud space - it is supported on all of the major Java Clouds like Amazon Beanstalk, CloudBees, Google App Engine or the upcoming VMforce. As SpringSource was acquired by VMware and VMware has a strong Cloud agenda with vFabric I am sure we will see more activity concerning Cloud and Spring. So I think the Spring community is well prepared for the move to Cloud computing.
JAXenter: What will Jax London attendees learn, from attending the Spring track?
Eberhard: They will get a deeper understanding of Spring with the talk about the new 3.1 release and Spring Roo - and an overview of the broad range of possible usage scenarios with Integration, Batch and Cloud.