1장. OSGi 소개
초록
OSGi 사양은 복잡한 애플리케이션의 빌드, 배포 및 관리를 단순화하는 런타임 프레임워크를 정의하여 모듈식 애플리케이션 개발을 지원합니다.
1.1. 개요
Apache Karaf는 번들 배포 및 관리를 위한 OSGi 기반 런타임 컨테이너입니다. Apache Karaf는 기본 운영 체제 통합을 제공하며 라이프사이클이 운영 체제에 바인딩되도록 운영 체제로 통합할 수 있습니다.
Apache Karaf에는 다음과 같은 구조가 있습니다.
- Apache Karaf - OSGi 컨테이너 구현을 중심으로 하는 래퍼 계층으로, OSGi 컨테이너 배포를 런타임 서버로 지원합니다. Fuse에서 제공하는 런타임 기능에는 핫 배포, 관리 및 관리 기능이 포함됩니다.
- OSGi Framework - 종속성 및 번들 라이프사이클 관리를 포함하여 OSGi 기능을 구현합니다.