IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
読者の皆さんは、「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」とい
Carlos Perez氏が1月29日(米国時間)に発表したTop Five Java Technologies to Learn in 2008において、2008年に学ぶべきJava技術にOSGiがあげられていた。OSGiの歴史はすでに長く、組み込み分野では同フレームワークに精通しているデベロッパも多い。しかしWebアプリケーションの分野ではOSGiを気にしないことも多く、同ドキュメントではじめてOSGiの名称を知ったJavaプログラマも少なくなかっただろう。 これに関して4日(米国時間)、Steve Mitchell氏がOpen Your Eyes to OSGiのタイトルで面白いドキュメントを公開している。同氏のレーダーにもOSGiはひっかかっていなかったそうだが、PXA270 XScale Single Board Computerで動作するサーブレットを開発するプロジェクトにおい
Welcome to Apache Felix News The initial release of the Apache Felix Remote Shell is now available from the downloads section and from the Maven repository. We would like to thank Dieter Wimberger for contributing this bundle to the Apache Felix project. The Felix 1.2.1 release is now available in the downloads section. New Framework 1.2.1, Main 1.2.1, Bundle Repository 1.2.0, Shell 1.0.2, and Sh
Felix(サイト・英語)はOSGi(サイト・英語)Release 4仕様のApache実装である。OSGiは動作中の環境に対して長時間駆動、動的なアップデート、そして最小限の停止時間を要するシステムによる使用を目的としたJavaベースのサービスプラットフォームの仕様である。OSGiテクノロジを採用した一番最初の主要プロジェクトであったEclipse(source) IDEを含めて、ランタイム時のより良いモジュール化、動的アッセンブリを可能にするためのマイクロカーネルとプラグインアーキテクチャを作るために、たくさんの会社がOSGiを使用してきた。Apache Directory(サイト・英語)、Geronimo(サイト・英語)、Jackrabbit(サイト・英語)、Spring(サイト・英語)、JOnAS(サイト・英語)のような他のプロジェクトもまた同じく採用の方向に向かっている。 プロジ
OSGi Alliance(従来の名称は Open Services Gateway initiative)は、1999年3月に設立された標準化団体。遠隔から管理できるJavaベースのサービスプラットフォームを定義している。この仕様の中心となるのは、アプリケーションライフサイクルのフレームワークとサービスレジストリである。そのフレームワークに基づいて、多数のOSGiサービスが定義された(ログ、構成管理、HTTPサービス(Java Servlet)、XML構文解析、機器アクセス、パッケージソフトウェア管理、基本パーミッション管理、ユーザー管理、I/O接続、結線管理、Jini、UPnP エクスポート、アプリケーション監視、宣言型サービス、消費電力管理、機器管理、セキュリティポリシー、診断/監視、フレームワーク階層化など)。 OSGi フレームワークの範囲[編集] このフレームワークは、スタンド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く