Unifying Heterogeneous Data Sources with Grid Data Mediation Service
The Grid Data Mediation Service (GDMS) by Alexander Wöhrer provides a powerful middleware solution for presenting heterogeneous data sources as a single virtual data source. It supports operations similar to OGSA-DAI R3 and offers functionalities for handling external dependencies. With features like support for JDBC sources, Xindice, and CSV files, GDMS utilizes SQL for querying. The service includes a mapping schema to resolve data heterogeneities and is available via email support. More information and code availability can be found at www.gridminer.org.
Unifying Heterogeneous Data Sources with Grid Data Mediation Service
E N D
Presentation Transcript
GDMS Service Proforma Middleware Workshop Alexander Wöhrer
Service: GridDataMediationService • Presenting heterogeneous data sources as one virtual data source to the user • Availability of code • www.gridminer.org • License: not determined yet • Support: email • <SOA Model:WS/WS-GAF/WS-RF/Jini> • Currently OGSI
Service Operations • Same Interface as OGSA-DAI R3 • Perform
Service Dependencies • What else does your service depend on (i.e. external dependencies)? • Same as OGSA-DAI R3 • What does your implementation depend on? • OGSA-DAI R3 • SAXON XQuery Engine
GDMS Features • Mapping Schema • How to combine sources – resolve heterogeneities • Mediated Schema (User View) • Same as conventional GDS • Query Language: SQL • Select …. From …. Where …. Order by ….. • Supported Data Sources • JDBC Sources, Xindice, CSV files