~pperalta

Thoughts on software development and other stuff

The Spring Experience, 1st post

without comments

For the next few days I will be attending The Spring Experience in south Florida. Jim Moore and I will be presenting a case study on how we use Spring for our call tracking application in Symantec. Yesterday we had dinner and a keynote by Rod Johnson and some of the core developers. Much of the talk was about the history of Spring and the release of Spring 2.0 M1. Some of the new features include

  • XML schema to simplify configurations such as JNDI, AOP
  • Webflow enhancements
  • Improved integration with AspectJ, including the use of the AspectJ pointcut language to declare Spring AOP pointcuts
  • Message driven POJOs

I just attended the talk on Spring, Mule, and the ESB. It was a nice introduction to ESB (enterprise service bus) and Mule, the open source ESB implementation. In a nustshell, Mule is used for a decentralized messaging system. It appears to be a well thought out system, especially because of how decoupled the architecture is. It does not just rely on JMS; message endpoints can be set up using many different technologies such as EJB, SOAP, SMTP, FTP, etc. It provides a mechanism to transform data to and from the various message formats. It is also very POJO based, which makes it a great candidate to be integrated and configured with Spring.

Next I’ll be attending a talk on Spring in an agile environment with Keith Donald and Christian Dupuis. More to come later.

In the meanwhile, you can see a much more extensive description of the keynote on Matt Raible’s site.

Written by Patrick Peralta

December 8th, 2005 at 10:56 am

Posted in Development