BT

Apache Karafが一周年を迎える

| 作者: Alex Blewitt フォローする 4 人のフォロワー , 翻訳者 能仁 信亮 フォローする 0 人のフォロワー 投稿日 2011年7月11日. 推定読書時間: 1 分 |

原文(投稿日:2011/06/17)へのリンク

Apache Karafは、本日、Apacheのトップレベルプロジェクトとして一周年を迎えた。Karafは、OSGiフレームワーク(EquinoxもしくはFelix)、コマンドシェル(Felix Gogo)およびデフォルトで組み込まれた数多くの便利なユーティリティからなる実行時パッケージだ。

FelixとEquinoxは、そのままでも利用可能なのだが、Karafは便利なOSGiユーティリティを組み合わせて、はじめから利用可能な状態を提供することを目的としている。例えば、Karafは設定可能なロギングシステムを含んでいたり(裏側ではLog4Jを利用しているが、一般的な多くのロギングシステム用のアダプタも用意している)、SSHによるリモートアクセスを提供していたり、ConfigAdminを使った設定(etcディレクトリにあるファイルにより提供される)や、組込のJAASサポートなども提供している。これだけでなく、Pax URLのMVNプロトコルがインストールされており、Maven centralリポジトリ(必要であれば、自動的にバンドルとしてラッピングしてくれる)から、バンドルをインストールすることが可能である。

それに加えて、Karafはfeaturesという考えも提供しており、これは、グループとしてOSGi実行環境にインストールできるバンドルの組み合わせだ。featuresは、obrjettyspringのサポートをはじめから提供している。これにより、多くのバンドルをインストールする必要があるが、それらの間に厳密な実行時の依存性がないようなケースで、デプロイメントの作業を単純にしてくれる。

Karafは、Apache Felixプロジェクトとの統合の前は元々ServiceMix Kernelであり、最終的にApacheのトップレベルプロジェクトとなった。Karafは、Eclipse VirgoEclipseRTパッケージなどと連携して、事前設定済みのフレームワークや便利なOSGiバンドルを提供し、OSGi実行環境への取組みを以前にないほど簡単にしてくれる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

ASP.NET Core - シンプルの力

Chris Klug 2018年6月4日 午前3時26分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT