私は、Javaリフレクションと同様に、事前にプログラムされた命令を使用して、OSGiベースのアプリケーションでOSGiバンドルを監視および管理(開始、停止、インストール、アンインストール、更新)する必要があるプロジェクトに取り組んでいます。それ自体とそのコンテキストでは、バンドルを更新または削除したり、新しいバンドルを追加(インストールおよび開始)したりできます。
たとえば、OSGiバンドルを使用して開発されたチャットアプリケーションがあります。自己管理特性を追加するには、OSGiバンドルを自律的に(人間の介入なしに、または人間の関与を最小限に抑えて)監視および管理(インストール/アンインストール、開始/停止、更新)するメカニズムが必要です。これをどのように達成できるか考えていますか?
問題を説明しようとしましたが、私の質問がわからない場合はお気軽にお問い合わせください。
PS私はOSGiEquinoxフレームワークを使用しています。
よろしく。