Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)

Slides:



Advertisements
Similar presentations
Tom Sugden EPCC OGSA-DAI Future Directions OGSA-DAI User's Forum GridWorld 2006, Washington DC 14 September 2006.
Advertisements

© 2007 Open Grid Forum Data Management Challenge - The View from OGF OGF22 – February 28, 2008 Cambridge, MA, USA Erwin Laure David E. Martin Data Area.
E-Science Data Information and Knowledge Transformation Eldas Building Service Grids with Enterprise Level Data Access Services Alan Gray
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
An Overview of OGSA-DAI Kostas Tourlas
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
EGEE is a project funded by the European Union under contract IST International Summer School on Grid Computing Vico Equense, 16 th July 2005.
Amy Krause Applications Consultant, EPCC Tom Sugden Applications Consultant, EPCC OGSA-DAI Client Toolkit Principles.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Amy Krause Applications Consultant, EPCC Tom Sugden Applications Consultant, EPCC OGSA-DAI Usage Scenarios Behind.
Inside the GDS The Engine, Activities, Data Resource Implementations and Role Mapping EPCC, University of Edinburgh Tom Sugden First.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
1 An Introduction to OGSA-DAI Konstantinos Karasavvas 13 th September 2005.
Writing Perform Documents EPCC, University of Edinburgh Amy Krause ( Tom Sugden First International Summer.
Mike Jackson EPCC OGSA-DAI Today Release 2.2 Principles and Architectures for Structured Data Integration: OGSA-DAI.
Amy Krause Applications Consultant, EPCC Extending OGSA-DAI Principles and Architectures for Structured Data Integration: OGSA-DAI.
17 July 2006ISSGC06, Ischia, Italy1 Agenda Session 26 – 14:30-16:00 An Overview of OGSA-DAI OGSA-DAI today – and future features How to extend OGSA-DAI.
FHIRFarm – How to build a FHIR Server Farm (quickly)
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Introduction to OGSA-DAI Neil Chue Hong 15 th February 2006 GGF16, Athens.
Selected Topics in Software Computing Distributed Software Development CVSQL Final Project Presentation.
An easy way to manage Relational Databases in the Globus Community Sandro Fiore ISUFI/ Center for Advanced Computational Technologies Director: prof. Giovanni.
OGSA-DAI: Future Work and Wrap-up The OGSA-DAI Team
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
The Queen’s University of Belfast The Queen’s University of Belfast GeneGrid : Using OgsaDai in Bioinformatics Noel Kelly Belfast.
Fundamentals of Database Chapter 7 Database Technologies.
ES Metadata Management Enabling Grids for E-sciencE ES metadata OGSA-DAI NA4 GA Meeting, D. Weissenbach, IPSL, France.
1 EPCC Sun Data and Compute Grids Project Using Sun Grid Engine and Globus to Schedule Jobs Across a Combination of Local.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
OGSA-DAI Architecture The OGSA-DAI Team
DAIT (DAI Two) NeSC Review 18 March Description and Aims Grid is about resource sharing Data forms an important part of that vision Data on Grids:
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
OGSA-DAI in OMII-Europe Neil Chue Hong EPCC, University of Edinburgh.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
Web: OGSA-DAI 3.0 Ally Hume, Amy Krause OGSA-DAI Workshop 17th October 2007.
OGSA-DAI.
Data access and integration with OGSA-DAI: OGSA-DQP Steven Lynden University of Manchester.
Grid Services I - Concepts
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
The OGSA-DAI Client Toolkit The OGSA-DAI Team
JSTL The JavaServer Pages Standard Tag Library (JSTL) is a collection of useful JSP tags which encapsulates core functionality common to many JSP applications.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
OGSA-DAI Presented by Mike Mineter (Most) slides from Neil Chue-Hong (EPCC)
OGSA-DAI Neil Chue Hong 29 th January 2007 OGF19, Chapel Hill.
Introduction to OGSA-DAI Neil Chue Hong OGSA-DAI Project Manager 14 th February 2006 GGF16, Athens.
Neil Chue Hong Project Manager, EPCC OGSA-DAI Requirements Gathering Exercise 2 nd DIALOGUE workshop eSI, 9-10.
OGSA-DAI Users’ Meeting Introduction Malcolm Atkinson Director 7 th April 2004.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Neil Chue Hong Project Manager, EPCC OGSA-DAI Status and Benchmarks All Hands Meeting 2005 Nottingham, 22 September.
The OGSA-DAI Project Databases and the Grid Neil Chue Hong Project Manager EPCC, Edinburgh
Mike Jackson EPCC OGSA-DAI Today – Release 8 OGSA-DAI Tutorial GGF17, Tokyo.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Amy Krause EPCC Profiling OGSA-DAI Performance OGSA-DAI Technology Update GGF17, Tokyo (Japan)
Neil Chue Hong EPCC Authorization Models for Data Services EGEE Workshop on Management of Rights in Production Grids.
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
OGSA-DAI Current Version Guy Warner.
OGSA-DAI.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
Optimising the OGSA-DAI Enactment Model
UK e-Science OGSA-DAI November 2002 Malcolm Atkinson
OGSA-DAI User Requirements and Scenarios
Presentation transcript:

Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)

11 May 2006http:// Outline OGSA-DAI in a Nutshell Design Principles Overview Core Features

11 May 2006http:// OGSA-DAI In One Slide An extensible framework for data access and integration. Expose heterogeneous data resources to a grid through web services. Interact with data resources: – Queries and updates. – Data transformation / compression – Data delivery. Customise for your project using – Additional Activities – Client Toolkit APIs – Data Resource handlers A base for higher-level services – federation, mining, visualisation,…

11 May 2006http:// OGSA-DAI Design Principles – I Efficient client-server communication –Minimise where possible –One request specifies multiple operations No unnecessary data movement –Move computation to the data –Utilise third-party delivery –Apply transforms (e.g., compression) Build on existing standards –Fill-in gaps where necessary –DAIS specifications from DAIS WG at GGF

11 May 2006http:// OGSA-DAI Design Principles – II Do not hide underlying data model –Users must know where to target queries –Data virtualisation is hard Extensible architecture –Modular and customisable –e.g., to accommodate stronger security Extensible activity framework –Cannot anticipate all desired functionality –Activity = unit of functionality –Allow users to plug-in their own

11 May 2006http:// OGSA-DAI Services OGSA-DAI uses data services to represent and provide access to a number of data resources accesses represents Data Service Data Resource Data Resource Data Resource accesses

11 May 2006http:// OGSA-DAI platforms OGSA-DAI 2.2 supports three platforms: Globus Toolkit Axis OMII container Data Service

11 May 2006http:// MySQL OGSA-DAI service Engine SQLQuery JDBC Data Service Resources Activities DB2 The OGSA-DAI Framework GZipGridFTPXPath XMLDB eXist readFile File SWISS PROT ToCSV SQL Server Data- bases Application Client Toolkit

11 May 2006http:// Data Sources Access to the following data repositories is supported by OGSA-DAI: RelationalXMLFiles MySQL DB2 Oracle 10 SQLServer PostgreSQL eXist Xindice Text Files Binary Files CSV SwissProt OMIM

11 May 2006http:// OGSA-DAI service Engine SQLQuery JDBC SQL JDBC SQL JDBC SQL JDBC SQL JDBC Multiple DSR SQLBag New: Multi Data Service Resource

11 May 2006http:// Core features of OGSA-DAI – I A framework for building applications –Supports data access, insert and update –Relational; XML; Files –Supports data delivery –SOAP over HTTP –GridFTP; FTP –Inter-service – –Supports data transformation –XSLT –ZIP + GZIP Compression –Projection; Random Samples –Handling BLOBs –Supports security –X.509 certificate based security

11 May 2006http:// Core features of OGSA-DAI – II A framework for building data clients –Client toolkit library for application developers A framework for developing functionality –Extend existing activities, or implement your own –Mix and match activities to provide functionality you need Highly-extensible –Customise our out-of-the-box product –Provide your own services, client-side support and data-related functionality Comprehensive documentation and tutorials

11 May 2006http:// Data Service Activity Basic Service Interactions Client Data Sink …. …. …. …. … …

11 May 2006http:// Perform Perform Documents Perform documents –Encapsulate a serialisation of multiple interactions with a service into a single interaction –Abstract each interaction into an “activity” –Data can flow from one activity to another –No control constructs present –no conditionals, loops or variables QueryTransformDeliver

11 May 2006http:// Activities An Activity dictates an action to be performed –Query a data resource –Transform data –Deliver results Subset of activities available to a Data Resource –Specified in configuration files Data can flow between activities XML data ResultSet data SQL Query Statement SQLResults ToXML Delivery ToURL

11 May 2006http:// Extensibility Points Extensibility points in OGSA-DAI can be used to implement very powerful additions Allow applications to be tailored for specific tasks More about this later…

11 May 2006http:// Outlook In the near future –A new activity framework –Integration scenarios –Transactions

11 May 2006http:// Conclusions OGSA-DAI provides an extensible, data service based framework which makes it easier to implement data integration Can be used “stand-alone” (with Apache Axis) or integrates with Globus Toolkit and OMII frameworks Multiple operations (activities) are encapsulated in a single interaction with a service The architecture is designed for extensibility

11 May 2006http:// The End Questions?

11 May 2006http:// Further information The OGSA-DAI Project Site: – The DAIS-WG site: – OGSA-DAI Users Mailing list –General discussion on grid DAI matters Formal support for OGSA-DAI releases – OGSA-DAI training courses