BT

データアクセス フレームワークMetaModelのバージョン1.5で開発効率の向上

| 作者: Michael Stal フォローする 0 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2011年2月27日. 推定読書時間: 2 分 |

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

eobject.orgの オープンソース JavaフレームワークであるMetaModel は、異なったデータストアへのアクセス、探索、クエリ用の統一されたAPIを実装した。それは、リレーショナル データベース、XMLファイル、Excelスプレッドシートような広範囲の様々な永続化プロバイダをサポートする。

このJavaベースのデータストア エンジンは、主に再利用性に焦点を当てており、LPGLライセンスの下で提供されている。eobjects.org、webサイトとオープンソース ソフトウェア会社の両方共が「ビジネス・インテリジェンスとデータ ウェアハウスに関連したオープンソース ソフトウェアの開発」に専念しており、最近 MetaModelのバージョン1.5をリリースした。そのフィーチャは、構造的に3分野に分けられる。

  • 新しいデータストア タイプとして Excel 2007を含み、複合データストアのサポート、Excelの持つ公式計算のように、より幅広いデータストアへの適合
  • 複雑さを隠し、プログラミング エラーを減らすために、既存の Query APIの上に、新しい抽象層を設けるQuery Builder API
  • インターフェースと不変性の強調、すなわちライブラリのほとんど全ての部分は、インターフェースとして提供されているので、テスト性が向上し、統合、デプロイがしやすくなった。データ構造の不変なバリアントしか見せないので、安全性の問題も解決された。

以下がMetaModelの粒度の粗いアーキテクチャである。

MetaModelはアプリケーションの中で使われている。例えば、データウェアハウス生成システム Quipu、そしてオープンソースのデータプロファイリング アプリケーションDataCleaner、これも eobjects.orgのプロジェクトである。

オープンソースの提供サイトohloh は、MetaModelに高いコミュニティ評価を与えているが、MetaModelは、唯一の開発者、 Kasper Sorensen氏によって実装された、と言っている。

最近、Human Inference という会社が eobjects.orgを買収した、とプレス発表された。

eobjects.orgによると

MetaModelを含んでeobjects.orgの全てのプロジェクトは、オープンソースのままだが、Human Inferenceがこれらのプロジェクトに時間とリソースを投資するので、プロジェクトは、ずっと管理されたものになる。

興味のあるソフトウェア エンジニアは、eobjects.orgのダウンロード サイトからMetaModel 1.5を入手できる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

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