Presentation on theme: "E-Science Data Information and Knowledge Transformation Eldas Building Service Grids with Enterprise Level Data Access Services Alan Gray www.edikt.org."— Presentation transcript:
e-Science Data Information and Knowledge Transformation Eldas Building Service Grids with Enterprise Level Data Access Services Alan Gray
Introduction What is Edikt? What is Eldas? Why Eldas? Eldas Architecture. Eldas Interfaces. AAA & Security. Service Performance Eldas Platform.
What is Edikt? e-Science Data, Information and Knowledge Transformation –a research development activity designed to bridge the gap between applications science, computer science and business in the realms of Grid-scale data take prototypes from CS and Grid research… …engineer them into robust tools… …for real application science problems… …test them under extreme science conditions… …and keep an eye on the commercial possibilities
What is Eldas? DAIS-WG –Grid Data Service Specification –Data: relational dbs; XML dbs; file systems Service Creation SOAP / HTTP Source 1 Factory Client 1 Client 2 Client 3 Client n Service 1 Service n Service 2 Service 3 Source 2 Source 3 Source n API Interactions
What is Eldas? Web Service data access. Client 1 Client 2 Client 3 Client n Service Source 1 Source 2 Source 3 Source n
Why Eldas? Motivation –Closed source implementation of Grid Data Services –EJB implementation of GDSs –Driven by application science requirements –Multiple service interfaces
Eldas Architecture Grid and Web Service interfaces: –Separation of interface from functionality. –Interface modularity.
Eldas Architecture Web Services –WSDL, SOAP, XML Schema OGSI/OGSA –Grid Service enabled using GT3 WSRF –Replacement for GT3
Eldas Interfaces: Grid Key: SOAP / HTTP Service Creation API Interactions EDSF: Eldas Data Service Factory EDS: Eldas Data Service EDS Database EDSF Client createService perform performStreamResults findServiceData
Eldas Interfaces: Web Key: SOAP / HTTP API Interactions EWS: Eldas Web Service Client Database EWS perform
AAA & Security No mechanisms for AAA. Devolved to datasources Security scheduled for next release: –HTTPS for web services –Message Level security for grid services
Service Performance Both web and grid services support multiple concurrent clients. No published metrics. Services leverage J2EE platform robustness.
Eldas Platform: Requirements Java JRE Globus Toolkit JBoss Application Server MySQL Database Driver
Eldas Platform: Future Data Resources –DB2, SQLServer, Flat and Binary Files Application Servers –WebSphere, SunOne, JBoss Security –GSI Message Level Security, HTTPS Data Transport Distributed Joins Stored Database Procedures Stateful Web Services / WSRF
Contact details Old College South Bridge Edinburgh EH8 9YR United Kingdom