農林水産省委託研究プロジェクト・データベースモデル協調システム
 
   
   
  HOME
|1|  

データ仲介

分散協調システム構築上の障害

分散協調システム構築上の最大の問題点は,たとえ同じ種類のデータベース(例,気象データベース)でも,データベースの形式,利用方法などがことなるため,同じプログラムから異なるデータベースを利用できないこと
そのため,同じ目的でもデータベース毎にプログラムを開発しなくてはならない
必要な開発プログラムはプログラムの種類×データベース数となりコスト的に非常に無駄である

"

データ仲介の考え方

その問題を解決するためにデータ仲介の概念を導入
データ仲介ソフトに組み込むドライバーがデータベースの違いを吸収して,利用するプログラムには同じようにみせかける
ドライバーはちょうどプリンタドライバーと同じような働きをする
そのため,新しいデータベースが追加されても,仲介ソフトに新データベース用のドライバープログラムを追加すれば,既存のプログラムはそのまま一切の改造なしに新データベースを利用できる
分散協調システムの基盤として開発

気象データ仲介ソフトMetBroker

気象データベース用の仲介ソフトウエアは
データベースがどこにあるかという所在情報の提供
データベースの不斉一性の吸収
元のデータベースそのものの加工は一切しない
複数データベースの同時アクセスできる機能
応用プログラムから簡単に利用できるサービス化
データベースの認証の仲介
データベースが要求する場合
当該DBはID,パスワード保有者のみ利用可
データの集約・標準化機能

を提供します.以下のような構成になっています.現在,表のような世界の気象データベースに対応し,総計2万箇所以上の気象観測点の気象データを利用できます

MetBrokerから利用できる気象データベース(2004年末現在)

農業向けの利用プログラム例 これらのプログラムは一切の修正なしにMetBroker対応の気象観測点から気象データを獲得できる

MetBrokerを利用するプログラム例

極端な気象値が出現する確率を過去10年分のデータにさかのぼって計算し,円グラフで表示するプログラム

MetBrokerの空間アクセスモード

緯度・経度矩形の中の全ての気象観測点データをデータベースの違いを超えて獲得する機能 複数の異なるデータベースをシームレスにつなぎ合わせて利用するための機能 単独の気象観測点ではなく,複数の気象観測点をまとめて利用したい場合 下図のようにクライアントはデータベースの違いを意識せず複数のデータベースからデータを一気に獲得できる

その他のデータ仲介ソフトウエア

標高データ仲介DEMBroker さまざまの標高データベースを仲介する 解像度1kmのGTOP30データベースと国土地理院の50mのデータベースに対応.下図は標高データを立体的に表示するプログラム例 この他地図データを仲介するChizuBrokerも開発

MetBrokerとFieldサーバー収集気象データの融合

フィールドサーバが収集する気象データもMetBrokerから利用できる そのため,MetBroker対応の各種プログラムがそのまま利用できる これはセンサーネットワークとデータグリッドの融合でもある

データ仲介サービスの標準化

MetBroker,DEMBroker,ChizuBrokerにSOAP/XML Webサービスを用意することで,誰でも簡単にこれらを利用するプログラムが開発できる 例えば,MS Excelのマクロプログラムを利用して世界の気象データを表計算ソフトデータとして取り込むことも可能である

センサーネットワークとデータグリッドの融合

フィールドサーバ収集気象データがMetBrokerから読めることによって,例えばアメダス空白域を補填するようなことが可能になる

MetBrokerを利用した気象データ内挿

MetBrokerの空間アクセスモードやDEMBrokerを組み合わせることで,周囲の気象データから特定緯度経度の気象値を推定する 4種類の内挿方法から選べる SOAP/XML Webサービスとして標準化している クライアントは緯度経度と内挿方法を指定するだけで推定値を獲得できる クライアント開発者はMetBrokerの使い方を知っている必要がない

詳細情報
実施体制 中央農業総合研究センター
問合せ先  二宮正士 snino@affrc.go.jp
活用条件
参考文献
関連サイト:http://www.agmodel.net/
       http://www.agmodel.org/
特許に関するリンク

  HOME  ページの先頭へ
|1|  
独立行政法人農業・生物系特定産業技術研究機構 中央農業総合研究センター
〒305-8666 茨城県つくば市観音台3-1-1
電話029-838-8481(代表)・Fax 029-838-8484