SpringSource releases dm Server 1.0
SpringSource, maker of the Spring framework for Java applications, has released the first general availability (GA) version of dm Server, a GPL3-licensed Java application server. Originally announced in April for a planned release in June, dm Server is an alternative to Java Enterprise Edition application servers. It uses an OSGi based modular system to make it lightweight and fast compared to monolithic application servers, according to SpringSource.
dm Server incorporates Apache Tomcat, the Spring framework and Eclipse Equinox OSGi libraries but is centred around dm Kernel. The kernel manages task execution, configuration, applications and interaction with OSGi bundles which are loaded on demand into the server. dm Server also supports Java EE WAR files, but not EAR files. When a WAR file is deployed it is dynamically converted to an OSGi bundle and then managed alongside the other OSGi bundles. Applications and updates can be deployed to a running dm Server, without the need for restarting.
A local bundle repository in the dm Server can be populated with OSGi bundles; SpringSource has a Bundle Repository with over a thousand bundles for many open source libraries available to download, complete with OSGi versioning and dependency information, making it easier to assemble needed modules for an application.
The SpringSource dm Server is available to download from the SpringSource site, with commercial licences available.