I am a little bit confused about Blueprint and Spring DM:
From what I think is true:
No?
Can we expect that those two frameworks become one in the future (merge)? If not, which one will be the most future-proof?
Overall, the OSGi Blueprint Container Specification describes an application architecture in which application modules are implemented as OSGi bundles with a module blueprint (the configuration information) and a runtime context that is created from that blueprint.
Spring Dynamic Modules (Spring-DM) brings Spring and OSGi together to enable a declarative service model for OSGi that leverages Spring's power of dependency injection. This reference card will be your resource for working with Spring- DM to wire together OSGi services and ultimately building modular applications.
OSGi 4.2 introduces the Blueprint Service specification based on Spring Dynamic Modules project for which Spring DM (2.x) is the Reference Implementation (RI).
In short: Blueprint is a specification, Spring DM is an implementation of Blueprint API
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With