As presented at the SpringSource Webinar