本文へスキップ

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

OSGi

OSGiは、Javaの部品化されたソフトウェアを動的に追加・更新・管理するための仕様です。

もう少し詳しく

アプリケーションをバンドルと呼ばれる単位に分け、実行中に機能を組み替えやすくします。組込み機器やサーバアプリケーションなどで、モジュール性や保守性を高める目的で使われます。 試験では、名称だけでなく、どの目的で使う仕組みなのかまで問われます。

試験での見方

黒猫の闇の刻印

OSGiはJavaのモジュール管理基盤として理解しましょう。OSそのものではありません。 他の似た用語と比べて、OSGiだけが持つ特徴を確認しましょう。

例:機能をバンドルとして追加し、システム全体を止めずに更新します。 問題では、条件とOSGiの特徴が対応しているかを見ます。

分類

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

小分類:ミドルウェア

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

情報の根拠

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

関連用語

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