40 likes | 178 Views
The AMGA (Access Metadata Grid Area) is a sophisticated metadata catalog utilized within EGEE’s gLite 3.1 middleware, facilitating efficient data management and retrieval. It features a modular backend supporting various databases like Oracle, PostgreSQL, MySQL, and SQLite, and a frontend with TCP streaming and WS-DAIR (SOAP) capabilities. Key highlights include integration with Grid security for authentication and authorization, SSL-secured connections, and robust data replication for improved reliability. AMGA enhances extensibility and interoperability with other data access services, employing the latest security measures and standards.
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