Community Presentations

GridWorld/GGF15
October 3-6, 2005
Boston, MA, USA

Community Activity: OGSA-DAI Community Technology Update
Thursday, 06-October 11:00a – 3:30p
Amy Krause, EPCC

Target Audience:
Project managers and technical architects looking for technologies to solve data access and integration problems; and developers interested in exposing data resources to the Grid

Abstract:
OGSA-DAI is a widely used piece of middleware used to access data sources within Grids. This tutorial will give a general introduction to OGSA-DAI presenting:

• Data access and integration requirements for Grids.
• How OGSA-DAI aims to satisfy some of these requirements.
• An overview of the OGSA-DAI architecture.
• OGSA-DAI extensibility points.
• How OGSA-DAI is being used in other projects.

By the end of the tutorial the attendees should have a strong understanding of how OGSA-DAI works and how they may subsequently be able to use it to meet their own data access requirements within Grids.

Synopsis:
The UK based OGSA-DAI (Open Grid Service Architecture - Data Access and Integration) project is producing middleware to access and integrate data source using web service in Grid environments. OGSA-DAI is already being used by a number of large projects both within the US and UK to satisfy their data access and integration requirements. In addition to this the OGSA-DAI project is working in close collaboration with other major Grid middleware providers, such as Globus and the UK OMII, to ensure that OGSA-DAI integrates seamlessly with their products.

OGSA-DAI currently supports access to data held in various types of data sources such as relational databases (MySQL, PostgreSQL, DB2, Oracle, SQLServer), data in XML repositories (Xindice), and data in flat files (SwissProt, OMIM). These are just the officially supported databases - OGSA-DAI has also been shown to work with other databases such as eXist. Data integration capabilities are also available through OGSA DQP (Distributed Query Processing), middleware currently layered on top of OGSA-DAI but which will be more closely integrated within OGSA-DAI in the near future.

An introduction will be given to some of the underlying design principles used in OGSA-DAI, the functional capabilities of OGSA-DAI services, the architectural framework in which these currently operate and some future directions. It is unlikely that all functional requirements for a given project could be met by the base distribution hence the OGSA-DAI architecture has been designed to be highly extensible. These extensibility points and how they may be exploited will be presented.

OGSA-DAI has been around for about 3 years now and in this time has released six major and three minor distributions. After each of these release a dialogue has entered into with users to determine their future requirements and how they are currently using OGSA-DAI. This has allowed the middleware to develop in a way that attempts to take into account actual usage practice and has informed the OGSA-DAI developers as to how the software is actually being used in the field. Some of these real use cases will be shown in this presentation.

For more details, visit the project website at http://www.ogsadai.org.uk.

By the end of this tutorial attendees should have:

• An understanding of what some of the data access and integration requirements for applications on the Grid are and the possible solutions to achieve this.
• Background knowledge of what OGSA-DAI is, what its scope is and its relationship to other Grid middleware efforts is.
• Understand the OGSA-DAI architecture and how it can be extended.

Presentations

OGSA-DAI Introduction and Overview

OGSA-DAI Introduction

OGSA-DAI Architecture

OGSA-DAI Client Toolkit

 


 

 

 

Contact Webmaster.
OGFSM, Open GridForumSM, Grid ForumSM, and the OGF Logo are trademarks of OGF