BT

OSGiのサクセスストーリー

| 作者: Scott Delap フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年1月21日. 推定読書時間: 2 分 |
NagarroのBill Kayser氏は最近アプリケーションをカスタムインフラストラクチャとビルドプロセスからOSGiに移行する自身の体験をブログに記載した(source)。エンデバー上の最初の二つのブログエントリーにおいて、彼はJVM内のSOA(source)という側面から見たOSGiを興味深く紹介している。二つ目のエントリにおいて、彼はコンベンションプロセスそのものを取り上げている。OSGiへの移行の一番の理由はビジネス条件に基づいたものである。しかし、Kayser氏は予期していな かったもう一つの利点に驚きと喜びを見せている。
 新たに成された向上には下記の点がふくまれている。

  • 25000ラインのフルビルド用に必要なantコードから約200ラインの用語設定に加えてプラス200ラインのカスタムコールバック
  • エクストラのクラスを確実にするため、故意に間違ったjarファイルを使われないようにしたり、もしくは不必要な重複した70のクラスファイルカタログを取り除いた
  • 使用されていない依存性を除去することによってアプリケーションディストリビュージョンのサイズを削減する
  • 紛失したクラスとライブラリへのダングリングリファレンスに基づいた未知のバグを事前に表面化する
  • カスタムクラスローダを使用した分離クラススペースを伴う拡張機能を管理するため投入された大規模なコードの塊を除去
  • それぞれのアプリケーション-IDEクラスパス、IDEローンチャー、ランタイムスクリプトクラスパス、ビルドスクリプトクラスパス用の4つの異なるランタイム設定から、それぞれのアプリケーションによって構成されたOSGiバンドルのシングルフィーチャーディスクリプタリスティングの管理まで
・・・チームメンバー達は以前のリリースビルドに戻らなければいけない状況を考えた後に、OSGiを知ったことについて未だに私にお礼を言いに来ます・・・

関連トピックにおいてRed MonkのMichael Cote氏は最近"OSGi in Java- Eclipse Equinox Screencast and Video Series 提供:Eclipse Foundation"を掲載している(source)。Cote氏はそこでEnterprise OSGi入門、Eclipse RAPを伴うAjax、サーバサイドのOSGi等のトピックに立ち向かっている。

原文はこちらです:http://www.infoq.com/news/2008/01/osgi-success

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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でリプライする

ディスカッション

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


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

Follow

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

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

Like

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

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

Notifications

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

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

BT