SPRINGONE 2GX 2012: THE SPRING, GROOVY, GRAILS, & CLOUD EVENT OF THE YEAR!


Alef Arendsen

VP and Principal Consultant at Interface21

Alef Arendsen
Alef Arendsen is VP and Principal Consultant at Interface21. Originally, Alef joined the development team of the Spring Framework in early 2003. Currently, Alef is responsible for several strategic Interface21 clients and he helps them achieve great results using some of the Spring Portfolio products. Furthermore, Alef is responsible for several activities related to technical marketing.

Alef is based out of Utrecht, the Netherlands.

Presentations

Web-services and document-oriented messaging: Spring style

In the world of service oriented architectures and complex integration challenges, web services are have become an important part of application development. Using Spring and various 3rd party tools we will have a look at elegant ways to expose a Spring-based middle-tier using web services.

This session will focus on explaining how to combine Spring and 3rd party tools such as Axis and XFire to get to a well-designed web service on top of a Spring-based middle-tier.

We won't only look at the integration bits, but also discuss best-practices and new ways to expose web services. We will talk about questions such as whether web services are just another way to do RPC, whether contract-first development really is a good fit and how to get around various OXM (Object-XML-mapping) issues.

After this session you will have a clear view of how to create web services with Spring and what things you definitely have to keep in mind.

Spring Remoting

Although web services are gaining importance, there still is room for RPC-style invocations of objects on remote servers. Spring features a set of easy-to-use tools that allow for transparent exposing of beans in a Spring middle-tier.

This session will focus on what techniques are available to expose beans in a Spring-based middle-tier using a variety of protocols and what scenarios you may encounter that validate the use of remoting.

We will review how to expose Spring-managed beans using RMI, Hessian, Burlap and Spring's HttpInvoker. The protocols all have their advantages and drawbacks and we'll discuss them all.