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


Gary Russell

Senior Consultant, SpringSource; Spring Integration Team

Gary has been in software engineering, concentrating on Enterprise Integration, for over 30 years on various platforms, and in the Java space since the late '90s.

He has been developing with the Spring Framework since 2004 and joined SpringSource in 2009 as a senior consultant. Since then he has taught Core Spring and Enterprise Integration with Spring to several hundred developers. Most recently has has been providing Enterprise Integration consulting services with Spring Integration, Spring Batch and Core Spring.

Very soon after joining SpringSource, he became a committer on the Spring Integration project. His initial efforts in that space were to develop the UDP/TCP integration adapters, which facilitate low-level integration facilities with any system utilizing any protocol (including proprietary, home-grown protocols). He can often be found on the Spring Integration forums providing general support and guidance for the Spring Integration project as a whole.



Presentations

Insight Plugin Development

Spring Insight provides trace data for web-container managed threads out of the box. But, what about other application threads? Fortunately, Insight provides a pluggable architecture for enhancing the standard trace capabilities. This session discusses the use of the annotation plugin to immediately obtain valuable trace data without writing any additional code. It goes on to to describe the more advanced technique of creating a custom plugin and takes a deep dive into the new Spring Integration and JMS plugins. Finally, we discuss how you can get involved by contributing your own plugins to the community.

Session Detail

Implementing Scalable HA Architectures with Spring Integration

Building robust, cloud ready enterprise systems requires a scalable, highly available, and self-healing architecture. This session presents some real world examples illustrating how these capabilities may be implemented using Spring Integration. Scenarios include competing consumer and HA active-passive configuration using Spring Integration's Control Bus along with various enterprise adapters to implement file polling, database polling, and strict message ordering

Session Detail