40 likes | 169 Vues
Oracle. MySQL. SQLite. Client. Client. AMGA Metadata Server. Postgre SQL. TCP Streaming. MD Server. WS-DAIR (SOAP). I. AMGA Overview. What is AMGA Metadata Catalogue of EGEE’s gLite 3.1 Middleware Main Feature of AMGA Modular back-end : Oracle, PostgreSQL, MySQL, SQLite
E N D
Oracle MySQL SQLite Client Client AMGA Metadata Server Postgre SQL TCP Streaming MD Server WS-DAIR (SOAP) I. AMGA Overview What is AMGA • Metadata Catalogue of EGEE’s gLite 3.1 Middleware Main Feature of AMGA • Modular back-end : Oracle, PostgreSQL, MySQL, SQLite • Modular front-end : TCP Streaming, WS-DAIR (SOAP)
I. AMGA Overview Main Features of AMGA • Integration with Grid Security : Grid proxy authentication and VOMS authorization • Secure client connection using SSL • Replication – Metadata collections can be replicated to improve reliability, scalability and performance, considering security issues • Native SQL Query & AMGA Language Query
II. AMGA WS-DAIR AMGA WS-DAIR (SOAP) Front-end • Greatly improve the extensibility and interoperability with other Data access services • Full use of the advanced security features of AMGA, namely access through the GSI and VOMS. • Interoperability : Reference Implementation of OGF WS-DAIR • Participate in Experience documentation of WS-DAI & WS-DAIR Implementation • Interoperable with the OGSA-DAI WS-DAIR implementation • Supported Dataset Format : SUN JDBC WebRowSet • Supported Language : SQL-92 Direct Data Statement, AMGA Metadata Language
II. AMGA WS-DAIR AMGA WS-DAIR Performance Study : Throughput • Testing Environment (Direct Data Access) • DB : the simulation table used for the WISDOM (Grid-enabled drug discovery) project • One row with two attributes was retrieved by each query • Results • Little difference between TCP/IP streaming and WS-DAIR SOAP • Maximum Throughput : about 1,400 queries / sec