60 likes | 212 Views
Producer. subscribe. Registry. Consumer. lookup. R-GMA. Use the GMA from GGF A relational implementation Applied to both information and monitoring Creates impression that you have one RDBMS per VO. Relational Approach.
E N D
Producer subscribe Registry Consumer lookup R-GMA • Use the GMA from GGF • A relational implementation • Applied to both information and monitoring • Creates impression that you have one RDBMS per VO R-GMA and WP7
Relational Approach • Not a general distributed RDBMS system, but a way to use the relational model in a distributed environment where ACID properties are not generally important. • Producers announce: SQL “CREATE TABLE” publish: SQL “INSERT” • Consumers collect: SQL “SELECT” R-GMA and WP7
Application Code Consumer Servlet Consumer API Registry API Registry Servlet Schema API Schema Servlet Producer API Registry API Sensor Code ProducerServlet R-GMA • API – Servlet communication • http(s) in • XML back R-GMA and WP7
Schema & Contributions R-GMA and WP7
Contributions are Views SELECT * FROM cpuLoad WHERE country = ’UK’ AND site = ’RAL’ SELECT * FROM cpuLoad WHERE country = ’UK’ AND site = ’GLA’ R-GMA and WP7