1 / 15

Eldas

Alan Gray. www.edikt.org. Eldas. Building Service Grids with Enterprise Level Data Access Services. Introduction. What is Edikt? What is Eldas? Why Eldas? Eldas Architecture. Eldas Interfaces. AAA & Security. Service Performance Eldas Platform. What is Edikt?.

tonya
Télécharger la présentation

Eldas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Alan Gray www.edikt.org Eldas Building Service Grids with Enterprise Level Data Access Services

  2. Introduction • What is Edikt? • What is Eldas? • Why Eldas? • Eldas Architecture. • Eldas Interfaces. • AAA & Security. • Service Performance • Eldas Platform.

  3. 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

  4. What is Eldas? • DAIS-WG • Grid Data Service Specification • Data: relational dbs; XML dbs; file systems Service 1 Source 1 Client 1 API Interactions Service 2 Source 2 Service Creation SOAP / HTTP Client 2 Factory Client 3 Source 3 Service 3 Client n Service n Source n

  5. Service Source 1 Client 1 Client 2 Source 2 Client 3 Source 3 Client n Source n What is Eldas? • Web Service data access.

  6. Why Eldas? • Motivation • Closed source implementation of Grid Data Services • EJB implementation of GDSs • Driven by application science requirements • Multiple service interfaces

  7. Eldas Architecture • Grid and Web Service interfaces: • Separation of interface from functionality. • Interface modularity.

  8. Eldas Architecture • Web Services • WSDL, SOAP, XML Schema • OGSI/OGSA • Grid Service enabled using GT3 • WSRF • Replacement for GT3

  9. EDSF findServiceData createService Client EDS perform performStreamResults Database Eldas Interfaces: Grid Key: SOAP / HTTP Service Creation API Interactions EDSF: Eldas Data Service Factory EDS: Eldas Data Service

  10. EWS Client perform Database Eldas Interfaces: Web Key: SOAP / HTTP API Interactions EWS: Eldas Web Service

  11. AAA & Security • No mechanisms for AAA. Devolved to datasources • Security scheduled for next release: • HTTPS for web services • Message Level security for grid services

  12. Service Performance • Both web and grid services support multiple concurrent clients. • No published metrics. • Services leverage J2EE platform robustness.

  13. Eldas Platform: Requirements • Java 1.4.2 JRE • Globus Toolkit 3.0.2 • JBoss 3.2.2 Application Server • MySQL 3.0.8 Database Driver

  14. Eldas Platform: Future • Data Resources • DB2, SQLServer, Flat and Binary Files • Application Servers • WebSphere, SunOne, JBoss 3.2.2+ • Security • GSI Message Level Security, HTTPS • Data Transport • Distributed Joins • Stored Database Procedures • Stateful Web Services / WSRF

  15. Contact details • www.edikt.org/eldas • enquiries@edikt.org • Old CollegeSouth BridgeEdinburghEH8 9YRUnited Kingdom

More Related