かとじゅんの技術日誌

技術の話をするところ

ひそかに基盤になりつつあるOSGi

http://ja.wikipedia.org/wiki/OSGi
お約束でこのあたりをみていただければ機能概要がわかるかと思います.

簡単に機能をあげると,

ぐらいあるそうです.機能としてはよくできているなという印象.
機能はバンドルというプラグインで供給されます.使いたい部品だけ選んで使えます.
OSGiはサービス基盤としての基礎の部分はあるのだと思います.

サーバでも,クライアントでもOSGiが動く,何もホームゲートウェイばかりがOSGiの利活用範囲ではないと思います.
アプリケーションサービスプラットホームとしてのOSGiですね.

個人的には,上記にDLNAバンドルや,ロケーションフリーバンドルなどもよいかな.
SOAのように必要に応じて機能を動的にバインドしていく部分の方式がよいですね.

以下のような動きもあり,サーバサイドの環境でもOSGi化の波が来ているようです.
http://www.infoq.com/jp/news/2008/02/osgi_jee
これにより,アプリケーション開発の面倒な部分が簡単になるとよいですね.