OSGi为Java 程序模块化和重用提供了可能
OSGi是当前Java领域唯一的模块化解决方案。
热插拔――梦想中的“即插即用”,可动态的安装卸载 bundle
OSGi 使得热插拔技术在软件界成为现实。 基于OSGi的系统,可通过安装新的 Bundle、更新或停止现有的Bundle来实现系统功能的插拔。
为构建更稳定、高效的系统提供了可能
基于OSGi 的系统采用的是微核机制,微核机制保证了系统的稳定性,微核机制的系统只要微核是稳定运行的,那么系统就不会崩溃,也就是说基于OSGi的系统不会受到运行在其中的 Bundle的影响,不会因为Bundle的崩溃而导致整个系统的崩溃。
规范的、可积累的模块
可以将常用的模块划分为不同bundle,积累成bundle库,以方便后续开发重用。



