BT

NASAのOODTがApacheトップレベルプロジェクトに選出

| 作者: Michael Stal フォローする 0 人のフォロワー , 翻訳者 南 伸二 フォローする 0 人のフォロワー 投稿日 2011年2月16日. 推定読書時間: 2 分 |

原文(投稿日:2011/02/11)へのリンク

Apacheソフトウェア財団Object Oriented Data Technology(OODT)アーキテクチャをトップレベルプロジェクト(TLP)に選出した。OODTはもともとPasadenaにあるNASAのJet Propulsion Laboratory(JPL)でつくられたもので、地理的に分散した異種のコンピューティングとメタデータミドルウェアによるデータリソースの透過的な統合を実現する。

OODTが立ち向かおうとしているチャレンジは主に科学領域から生まれたものである。科学領域では大量の重要なデータが地理的に異なる場所にある独立したデータリポジトリの中で生成され蓄えられている。ユーザがこれらのデータを分析したり取り出したりする必要があると、そのユーザは多様なカスタムビルドツールを利用しなければならない。この問題を解決するために、OODTは分散リソースへの透過的アクセス、データ検索やクエリ最適化のための機能を分散処理や仮想アーカイブとともに提供している。このようにOODTを利用するアプリケーションは異なるデータソースから一元的な方法でデータを扱うことが可能である。OODTの実装は主にJavaで書かれていて、その開発者によれば“コンポーネントのダウンロードと依存関係の自動化のために”Mavenを利用している。

OODTは主に次のような機能を提供している

  • カタログとアーカイブ:リソースからメタデータを抽出し、そのメタデータを長期アーカイブにストアし、バージョン管理やデータ取り出しも実現する機能。
  • グリッド: メタデータを含むリソースのようなエンティティを説明し概略を提供したり、“標準フォーマットで生成物(リソース)やメタデータを取り出す”ためのコンポーネント。OODTは、CORBAやRMIに加えて、概略を提供したり生成物のサービスを提供するためにRESTを利用するWebGridを含む。
  • 共通:クエリ表現、シングルサインオン、IOストリームやロギング、XMLといったような種々のユーティリティなど共通機能を提供するユーティリティコンポーネント。
  • OODTアジリティ: Apache OODT の Python による再実装。高いパフォーマンスと開発や統合の加速を目指すもの。

ApacheOODTウェブサイトによれば、このソリューションは科学コンピューティングに適しているだけでなく、情報の処理そのものに対するモデルを含む一般のソフトウェアアーキテクチャを提供している。さらに、知識検索に対するサポートを導入し、データ、技術、メタデータが不均一である状況を隠蔽する統合層を提供している。

2010年1月、JPLはOODTをApacheライセンスでのインキュベーションプロジェクトとして提供した。インキュベーションプロジェクトは多様な開発者コミュニティが品質の向上とコードの利用に対するコミットメントを示すかどうかを検証することになっている。わずか11ヶ月後にOODTがトップレベルプロジェクトに昇進したことは、Apache財団がOODTをその技術ポートフォリオの重要な部分であると考えていることを示唆している。この文脈で興味深いのはApache HADOOP (“信頼性があり、スケーラブルな分散コンピューティング”)とOODTがお互いをどのように補完していくかであろう。
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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