本文へスキップ

テクノロジ系 / ソフトウェア

OSGi

OSGiは、Javaアプリケーションをバンドル単位で部品化し、動的に追加・更新・管理するための仕様です。

もう少し詳しく

アプリケーションを小さなモジュールに分け、必要な機能だけを読み込んだり、実行中に更新したりしやすくします。OSという名前が含まれますが、WindowsやLinuxのようなOSではなく、Java上で動くモジュール管理基盤です。

試験での見方

黒猫の闇の刻印

OSGiは「Javaのモジュール管理」と押さえます。OS本体、Java Beans、CORBAなどと混同せず、部品化と動的更新の目的を見ます。

例:業務アプリの機能をバンドルに分け、在庫管理機能だけを追加・更新して他機能への影響を抑える構成があります。

分類

テクノロジ系 / コンピュータシステム / ソフトウェア

小分類:ミドルウェア

関連トピック:コンポーネントウェア

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

ソフトウェアの用語一覧へ