Rod Johnson's Opening Keynote - No Fluff Just Stuff

Rod Johnson's Opening Keynote

Posted by: Craig Walls on December 12, 2007

Rod's keynote is underway. Aside from some horrible sound system problems, there's not much groundbreaking yet. It's a fascinating keynote, no doubt. But so far no major news.

One interesting bit in the keynote is the notion that application servers as we have known them are a dying breed. Big monolithic application platforms that must include the full gamut of JEE specs are undesirable as they (1) do more than most applications need and (2) move monolithically too slow to meet the challenges presented in application development. Rod says that the future of enterprise development involves a la carte app servers where we can plug in the parts we need (and at the versions we need them) and leave out the rest.

As he said that, I was thinking OSGi...then his next slide mentioned OSGi explicitly. Hmmmm...

Very interesting, but not new...Rod blogged about this a few months back. Now he's speaking about how Spring fits into the enterprise platform vision. I'll stop blogging and see what he says.

Craig Walls

About Craig Walls

Craig Walls is a Principal Engineer, Java Champion, Alexa Champion, and the author of Spring AI in Action, Spring in Action, and Build Talking Apps. He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he's not slinging code, Craig is planning his next trip to Disney World or Disneyland and spending as much time as he can with his wife, two daughters, 1 bird and 2 dogs.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »