「OSGi 提供卓越模組性與版本功能,讓企業客戶在 WAS 上構建模組化應用。」—— Erik Kristiansen (IBM WAS 產品經理)
「Java 代碼趨向整體複雜,OSGi 是組織工程代碼、改善開發者生活的良方。」—— Michael Coté (RedMonk 分析師)
| 概念 | 說明 |
|---|---|
| Bundle | 模組化單元:JAR + Manifest (Export/Import Package、版本) |
| Service Registry | 服務發布/發現中心,介面導向,動態綁定 |
| Life Cycle | INSTALLED → RESOLVED → STARTING → ACTIVE → STOPPING → UNINSTALLED |
| 容器實作 | Equinox (Eclipse)、Felix (Apache)、Knopflerfish |