MapReduce is a technology pioneered inside Google with the intent of processing large amounts of data in a distributed fashion. Where as OSGi -- a dynamic module system for Java -- has influenced areas pertaining to Java SE, as well as the Spring framework's own Dynamic Modules project. This post by Glenn Galang explores the case for combining the two technologies. Read Glenn's post 'Just In Time MapReduce with OSGi' http://ggalangblog.blogspot.com/2008/12/ggblog-just-in-time-map-reduce-with.html