Web Interface for Integration of Diverse Agro-environmental Databases

本稿は,複数の独立したデータベースの横断的な利用を促進する方法として,データベースそれぞれに格納データを配信するWeb API(Web Application Program Interface)を設置し,由来の異なるデータをWeb上で統合する『マッシュアップ』によって仮想的にデータベースを統合することを提案する.すなわち,実際に全てのデータを格納する巨大データベースを新規に構築するのではなく,基本的に既存データベースは独立させたままデータのみをインターネット上に配信させ,それらをインターネット上で集約することで,仮想的な統合を実現する.このアーキテクチャによって,ユーザはあたかも巨大な1つのデータベースが存在するかのように,複数のデータベース由来のデータを利用することが可能になる.筆者らはケーススタディとして,気象,土壌,農地利用,温室効果ガスに関する情報をまとめて取得できるWebシステムを構築した.しかし,システム構築の過程で課題や問題点も明らかになった.本稿は,システム開発における上述アーキテクチャの実現方法,データベースに実装するWeb APIの内容,実装内容および設計における留意点,明らかになった課題を記し,さらにはWeb APIを利用したデータシステムの可能性を論じた.