Spring DM 与 OSGi Blueprint

OSGi Blueprint 是最新的关于 OSGi Service 的规范,未来构建面向服务的 OSGi 应用的基础。Spring DM 2.0 是其参考实现。简单看了看两者的规范,形式都是一致的。不过我倾向于使用 Spring DM 形式的配置,因为这便于和其它 Spring 应用集成(可能今后也会有 Blueprint 配置和 Spring 配置整合的方式),而且三大 OSGi 的实现 Equinox 3.5.x, Knopflerfish 和 Apache Felix 都可以和 Spring DM 很好的整合(Felix 在项目中以应用),至少文档上是这么说的。并且使用 Spring DM 也已于和 Web、ORM 等整合。

相关推荐