タグ

OSGiに関するtomzzのブックマーク (4)

  • Apache Aries :: Apache Aries

    The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations (and extensions) of the following Enterprise OSGi specifications: The specifications are defined in the OSGi Alliance Enterprise Expert Group (EEG) for deployment to a variety of OSGi based runtimes. The OSGi R7 Enterprise Specification can be fo

  • 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~
  • EclipseやSpringで使われている基盤技術OSGiとは (1/3) - @IT

    読者の皆さんは、「OSGi」という技術を耳にしたことはありますか? ソフトウェア統合開発環境の1つ「Eclipse」のコア技術というとピンと来る方も多いと思います。稿では、ここ数年さまざまなアプリケーションの(SpringやJBoss、GlassFishでも)基盤技術として採用されているOSGiについて解説します。 日企業も多数参加している「OSGi Alliance」 OSGiを一言でいうと、「Javaモジュールの動的追加や実行を管理するための基盤システム」です。この基盤システムの仕様をOSGi Service Platform仕様として、非営利団体であるOSGi Allianceが規定しています。 このOSGiの仕様を規定するOSGi Allianceは、1999年に「Open Service Gateway Initiative」という名称で設立されました。「Gateway」とい

  • 1