|Details of Blueprint Service RI sub-project [message #499633]
||Mon, 23 November 2009 10:14
| Adrian Colyer
Registered: July 2009
The Spring Dynamic Modules project, v2, is the reference implementation of the OSGi Alliance Blueprint Service (chapter 121 of the OSGi 4.2 Compendium Specification). |
The project began almost four years ago as "Spring OSGi", later changing its name to "Spring Dynamic Modules" following the OSGi Alliance tag line "the dynamic module system for Java". The original aim of the project was to provide a natural Spring-based programming model for developing OSGi-based applications. Code written using Spring Dynamic Modules should remain easily testable, loosely coupled to OSGi APIs, and be better able to deal with the dynamic nature of the OSGi Service Platform through a process we call "damping".
The model promoted by Spring Dynamic Modules was then brought to the OSGi Alliance Enterprise Expert Group where it seeded discussion around "RFC 124", and was finally published as the Blueprint Service specification in the R4.2 platform release. The Spring Dynamic Modules project is the RI for this specification.
As part of the Eclipse Gemini project, Spring Dynamic Modules will be moving to Eclipse.org where it will continue to be developed and to track ongoing enhancements to the Blueprint Service specification. The Spring Dynamic Modules code base will be dual-licensed under both the EPL and Apache License at Eclipse.org.
Costin Leau is the lead developer of the project.
Powered by FUDForum
. Page generated in 0.11368 seconds