INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.

Slides:



Advertisements
Similar presentations
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
Advertisements

An Overview of OGSA-DAI Kostas Tourlas
EGEE is a project funded by the European Union under contract IST International Summer School on Grid Computing Vico Equense, 16 th July 2005.
Inside the GDS The Engine, Activities, Data Resource Implementations and Role Mapping EPCC, University of Edinburgh Tom Sugden First.
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.
Multiple Tiers in Action
Mike Jackson EPCC OGSA-DAI Today Release 2.2 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.
Database Management Systems (DBMS)
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
© Geodise Project, University of Southampton, Data Management in Geodise Jasmin Wason, Zhuoan Jiao and Marc Molinari Engineering.
Using the SAS® Information Delivery Portal
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason and Marc Molinari
ES Metadata Management Enabling Grids for E-sciencE ES metadata OGSA-DAI NA4 GA Meeting, D. Weissenbach, IPSL, France.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
OGSA-DAI Architecture The OGSA-DAI Team
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
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.
Enabling Grids for E-sciencE EGEE-III INFSO-RI I. AMGA Overview What is AMGA Metadata Catalogue of EGEE’s gLite 3.1 Middleware Main Feature of.
Federated Database Set Up Greg Magsamen ITK478 SIA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
ISIM’06, Přerov ; Corporate Memory Corporate Memory: A framework for supporting tools for acquisition, organization and maintenance of information.
OGSA-DAI.
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
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 Neil Chue Hong 29 th January 2007 OGF19, Chapel Hill.
CGW 04, Stripped replication for the grid environment as a web service1 Stripped replication for the Grid environment as a web service Marek Ciglan, Ondrej.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason & Marc Molinari { z.jiao,
INFSO-RI Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Managing Learning Objects in Large Scale Courseware Authoring Studio Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy.
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Medical Data Manager 1 Dicom retrieval : overview of the DPM One command line to retrieve a file:
WEB SERVER SOFTWARE FEATURE SETS
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
1 Data Architecture Strawman - Grimshaw Important points Everything is a service (object) >All have a name (EPR) and an interface (type) One or more base.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Evaluating Metadata access strategies with.
Data and storage services on the NGS.
DGC Paris Spitfire A Relational DB Service for the Grid Leanne Guy Peter Z. Kunszt Gavin McCance William Bell European DataGrid Data Management.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
OGSA-DQP Steven Lynden University of Manchester. Data access & integration with OGSA-DAI: GGF 17 2 Introduction OGSA-DQP is a service based distributed.
OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
1 Case Study: Business Intelligence & Customer Data Customer Support Web-based Dashboard VP Marketing SQL XSLT XML Data Grid Customer Data Customer Order.
OGSA-DAI.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
INFSO-RI Enabling Grids for E-sciencE ESR Database Access K. Ronneberger,DKRZ, Germany H. Schwichtenberg, SCAI, Germany S. Kindermann,
Data services on the NGS
Middleware independent Information Service
The Client/Server Database Environment
Viet Tran Institute of Informatics Slovakia
The System Catalog Describing the Data Copyright © Curt Hill
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy of Sciences

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Motivation Different users / applications store data in different formats –Plain files –XML databases –Relational Databases  PostgreSQL  Oracle  DB2  MySql Difficult to work with a lot of different data formats Difficult to integrate data from heterogeneous resources

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI OGSA DAI - Overview Allow different types of data models –Files –XML databases –Relational Databases Allow data to be accessed through uniform interfaces Provide extensible framework for integrating data resources on the Grids Allow metadata about data and the data resources in which they are stored to be obtained Facilitate the integration of data from various sources to obtain the required information

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Architecture

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data Resource Activities Relational Activities –Run an SQL query statement –Run an SQL update statement –… XML Activities –Run an XPath statement against an XML database –Run an XUpdate statement against an XML database –… File Activities –Access a directory –Read data from a file –Manipulate files in a directory –Write data into a file

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Delivery Activities Retrieve data from a URL Deliver data to a URL Deliver data to a GridFTP server Retrieve data from a GridFTP server Deliver results to a stream …

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Transformation Activities ZIP compress the results GNU-ZIP compress the results GNU-ZIP decompress results Transform data using an XSLT Break a single block into multiple blocks based on a set of separator characters Aggregate multiple blocks into a single block

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse How to integrate all those heterogeneous data into central data warehouse ?

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse OGSA - DAI

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse OGSA - DAI Select data Write data into file Compress file Transfer zip file

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse OGSA - DAI Select data Write data into file Compress file Transfer zip file Read subset of file Transform Compress file Transfer zip file

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration MySqlXML databasePostgreSQLText File Oracle Data Warehouse OGSA - DAI Select data Write data into file Compress file Transfer zip file Read subset of file XLST Transform Compress file Transfer zip file Select data Write data into file Compress file Transfer zip file Read subset of file Transform Compress file Transfer zip file

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data integration How to perform data integration ? –Write specialized Java application for data integration –Use OGSA-DAI perform documents Perform Documents –XML documents –Describe activities to be performed select * from littleblackbook where id=10

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Perform documents Activities integration with perform documents select * from littleblackbook where id<100

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data Security Role mapping is the process of authorizing a client's request to access a data resource two-step process: –Check whether the client is allowed to access the data resource –Determine the database user name and password (or role) to be used for this client A role map document contains the information required to undertake this process

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI Data Security Simple OGSA-DAI Role Map Documents <User dn="No Certificate Provided" userid="myUser" password="123"/> <User dn="/C=UK/O=eScience/OU=Aspatria/L=AeSC/CN=tom“ userid="superUser" password="myPassword"/>

Grid Application Development, Bratislava, Enabling Grids for E-sciencE INFSO-RI The End Thank you for your attention.