In Milestone M5, for the first time, dm Kernel is available standalone. You can get it from here. Essentially, dm Kernel provides you with all that is good about dm Server’s OSGi support, including: If you want OSGi modular support for your system apps, but don’t want or need to host web applications, then dm Kernel is what you want. This is exactly the same kernel that is shipped with a full dm Server—no modifications or adaptations. Being able to deploy and run the kernel by itself is yet another demonstration of the clean, modular design of dm Server. Enjoy.
(updated 15Oct2009)
Beginning in milestone M5, dm Server 2.0 employs regions to isolate the kernel from users’ applications. This means that the kernel implementation is almost completely invisible to applications and to application management. Also in milestone M5, support for cloning is completely removed. Region isolation and scoped plans between them offer much simpler and more manageable solutions to the most common problems that cloning was intended to address. In the following two sections I outline these changes, and the reasons we made them. dm Kernel creates a single User Region in…
In Rob's dm Server Roadmap blog entry, last April, we introduced two new artefact types: “plan” and “configuration file”. Here is a short screencast demonstrating configuration files, in particular we show how to reference them from a plan. First, a small web application picks up properties from a configuration properties file—deployed separately from the application. Second, the application and the properties are placed in the repository and a plan is constructed and deployed which installs and starts both the web application and its properties in one step. Git - git://git.springsource.org/dm…