OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory.

Slides:



Advertisements
Similar presentations
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
Advertisements

Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
An Overview of OGSA-DAI Kostas Tourlas
Chapter 13 (Web): Distributed Databases
Searching for Tidal Streams in SDSS Chinese Virtual Observatory 刘 超 中国科学院国家天文台.
Slides thanks to Steve Lynden Amy Krause EPCC Distributed Query Processing with OGSA-DQP Principles and Architectures for Structured Data Integration:
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
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.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
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.
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
14-18 March 2004 EDBT'04 : Service-Based Distributed Query Processing for the Grid (M N Alpdemir) 1 Title, places, people, funding, projects Manchester.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
Chapter 2 Database System Concepts and Architecture
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
INTRODUCTION TO WEB DATABASE PROGRAMMING
SOA, BPM, BPEL, jBPM.
Nov China-VO 架起 VO 与桌面应用的桥梁 崔辰州 China-VO Project 中科院国家天文台 The Chinese V IRTUAL O BSERVATORY.
Virtual Observatory --Architecture and Specifications Chenzhou Cui Chinese Virtual Observatory (China-VO) National Astronomical Observatory of China.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Database System Concepts and Architecture
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
Daniel Vanderster University of Victoria National Research Council and the University of Victoria 1 GridX1 Services Project A. Agarwal, A. Berman, A. Charbonneau,
WSRF & WSRF’s Application in VO-DAS Haijun Tian ChinaVO
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
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.
OGSA-DAI.
Data access and integration with OGSA-DAI: OGSA-DQP Steven Lynden University of Manchester.
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
Japanese Virtual Observatory Project Abstract : The National Astronomical Observatory of Japan (NAOJ) started the Japanese Virtual Observatory (JVO) project.
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.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)
您身边的 天文 Chenzhou CUI China-VO National Astronomical Observatory of China.
Representational State Transfer (REST). What is REST? Network Architectural style Overview: –Resources are defined and addressed –Transmits domain-specific.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Neil Chue Hong Project Manager, EPCC OGSA-DAI Requirements Gathering Exercise 2 nd DIALOGUE workshop eSI, 9-10.
12 Oct 2003VO Tutorial, ADASS Strasbourg, Data Access Layer (DAL) Tutorial Doug Tody, National Radio Astronomy Observatory T HE US N ATIONAL V IRTUAL.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Data Breakout. OGSA Architecture – databases Eldas, OGSA-DAI and GridMiner implement a slightly old version of OGSA / DAIS –Architecture doc describes.
OGSA-DQP Steven Lynden University of Manchester. Data access & integration with OGSA-DAI: GGF 17 2 Introduction OGSA-DQP is a service based distributed.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
OGSA-DAI.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
ORACLE SOA 11g ONLINE TRAINING
Updatecenter Module 3 Application Server SE/EE 8.1 Installation
Chapter 2 Database System Concepts and Architecture
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Updatecenter Snjezana Sevo-Zenzerovic
Middleware independent Information Service
OGSA Data Architecture Scenarios
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
VO Registry & China VO DAS
Google Sky.
Decentralised Middleware and Workflow Enactment
Presentation transcript:

OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory

VO CAS outline OGSA-DAI DAI’s application -China-VO DAS Extendable characteristics -OGSA-DQP software

VO CAS OGSA-DAI KEY OGSA: Open Grid Service Architecture DAI: Data Access and Integrate WSRF: Web Service Resource Framework DAS: Data Access Service

VO CAS What is OGSA-DAI ? OGSA-DAI is a middleware to assist with access and integration of data from separate sources via the grid. It allows data resources, such as relational or XML databases, to be exposed on to Grids and to be accessed via web services.

VO CAS What can OGSA-DAI do ? Different types of data resources - including relational, XML and files - can be exposed via web services. A number of popular data resource products are supported. Data within each of these types of resource can be queried and updated.

VO CAS Data can be transformed (using XSLT), compressed and decompressed (using ZIP and GZIP compression). Data can be delivered to clients, other OGSA- DAI web services, URLs, FTP servers, GridFTP servers, or files.

VO CAS Requests to OGSA-DAI web services have a uniform format irrespective of the data resource exposed by the service. (though the actions specified within each request may be data resource-specific). Information on the data resources exposed by an OGSA-DAI web service and the functionality supported by the service can be accessed by clients.

VO CAS Architecture

VO CAS Important concepts Actions Activity Session Perform document Response document

VO CAS Actions

VO CAS Activity the operations that a data service resource can perform, including data resource manipulation, data transformation and data delivery operations

VO CAS Session objects for storing state in the data service resource across multiple requests. session attributes life-time:creating accessing terminating explicit session implicit session

VO CAS Perform document the documents used by clients to describe the activities that they wish a data service resource to execute

VO CAS Response document the documents that describe to clients the results of the processing of perform documents by data service resources.

VO CAS DAI’s Application China-VO DAS

VO CAS Aspects from OGSA-DAI as support for VO DAS The basic operation to user registration database :delete 、 insert 、 update etc. ADQL query: synchronous and asynchronous Get information: state and data URL The basic operation to database in data node Data can be transformed VOTable 、 FITS 、 ASCII

VO CAS Extended characteristics OGSA-DQP (Distributed Query Processing ) It is an example of a data integration component supports queries over OGSA-DAI data services and over other services available on the Grid, thereby combining data access with analysis; adapts techniques from parallel databases to provide implicit parallelism for complex data- intensive requests; and

VO CAS DQP framework consists of : Grid Distributed Query Service (Coordinator) It is the main interaction point for the clients Query Evaluation Service (Evaluator) It is used by the coordinator to execute query plans generated by the query compiler, optimiser and scheduler.

VO CAS More information is provided in the following address OGSA-DAI: China VO:

VO CAS Thank you!