タグ

バンドルに関するtomzzのブックマーク (2)

  • OSGiフレームワーク Apache Felix その1 - A Memorandum

    OSGiとは OSGi(Open Services Gateway initiative)とは、Java のモジュールを管理する実行基盤です。元々はシステムの再起動が難しい組み込みシステムにおいて、再起動なくモジュールの入れ替えなどをネットワーク経由にて行うためのものでしたが、最近では、Eclipse や Spring、JBoss の実行基盤としても採用されています。仕様は OSGi Alliance により策定されています。 http://www.osgi.org/Main/HomePage OSGiでは何ができるのか OSGiでは、Java のモジュールをバンドルと呼びます。このバンドルをOSGi実行環境にて管理することで以下のようなことが実現できます。 バンドルの動的なインストール バンドルの依存関係の解決 バンドルのバージョン管理 バンドルによるアクセス制御 バンドルとは バンドル

    OSGiフレームワーク Apache Felix その1 - A Memorandum
  • OSGI入門 その1 ~Hello OSGI World~

    ・OSGIとは何なのか? OSGIとはOpen Services Gateway initiativeの略であり、もともとはサービスゲートウェイの仕様を 策定する目的で作られたものでした。サービスゲートウェイとして想定されるのはホームサービス ゲートウェイによるネットワーク家電の制御プラットフォームなどが挙げられますが、実際はそれ以外 にも広く応用されている技術です。Javaプログラムを組む人ならば、まず間違いなくEclipseを使用した 経験があるでしょうが、このEclipse IDEもOSGIプラットフォームを採用しています。 OSGIはJavaベースのプラットフォームであり、その主な特徴として、JavaVMを上げ下げすることなしに 「bundle」と呼ばれるプログラムコンポーネントを起動/停止/インストール/アンインストールすること ができます。Eclise IDEで言うところのbu

    OSGI入門 その1 ~Hello OSGI World~
  • 1