第 1 章 OSGi 简介
摘要
OSGi 规范通过定义运行时框架来支持模块化应用程序开发,以简化构建、部署和管理复杂应用程序。
1.1. 概述
Apache Karaf 是基于 OSGi 的运行时容器,用于部署和管理捆绑包。Apache Karaf 还提供原生操作系统集成,并可集成到操作系统中,作为服务集成,以便生命周期与操作系统绑定。
Apache Karaf 具有以下结构:
- Apache Karaf - 围绕 OSGi 容器实施的一个打包程序层,为将 OSGi 容器部署为运行时服务器提供支持。Fuse 提供的运行时功能包括热部署、管理和管理功能。
- OSGi Framework - 实施 OSGi 功能,包括管理依赖关系和捆绑生命周期