Norman Paton University of Manchester

Slides:



Advertisements
Similar presentations
© 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.
Advertisements

Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
1 OGSA-DAI Platform Dependencies Malcolm Atkinson for OMII SC 18 th January 2005.
An Overview of OGSA-DAI Kostas Tourlas
INFSO-RI Enabling Grids for E-sciencE Agreement Service for Resource Reservation and Allocation: Overview Tiziana Ferrari, Elisabetta.
OASIS Reference Model for Service Oriented Architecture 1.0
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
Architecture of Grid File System (GFS) - Based on the outline draft - Arun swaran Jagatheesan San Diego Supercomputer Center Global Grid Forum 11 Honolulu,
1 Modeling Stateful Resources with Web Services ICE Ph.D lecture Byung-sang Kim.
Database Taskforce and the OGSA-DAI Project Norman Paton University of Manchester.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Web Services Glossary Summary of Holger Lausen
SeLeNe - Architecture George Samaras Kyriakos Karenos Larnaca – April 2003 THE UNIVERSITY OF CYPRUS.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
DAIS Grid1 Database Access and Integration Services on the Grid * * Authors: N. Paton, M. Atkinson, V.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
1 Grid DAIS: Database Access and Integration Services Greg Riccardi Florida State University
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.
17 March 2008Standards for Interoperable Grids 1 Data Management Standards for Interoperable Grids: Experience from NextGRID and OMII-Europe Clive Davenhall.
Grid Services I - Concepts
Data Services (sample). OGSA cross WG discussion template2 Outline Requirements Key concepts/functionality Architecture/Model (if any) Services/portTypes.
Overview and update Pete Raymond. » Purpose of this presentation » Background » JSR Requirements » Key concepts » Relationship to other standards/approaches.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
1 Mapping the DAIS Concepts Simon Laws (IBM) Sastry Malladi (ORACLE) Savas Parastatidis (Univ. of Newcastle)
OGSA-DAI & DAIT projects Update for TAG Prof. Malcolm Atkinson Director 30 th October 2003.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Steve Graham WS-ResourceFramework Modeling Stateful Resources With Web services OASIS WSRF TC F2F Wednesday, April 28th, 2004.
July 24, Web Services Distributed Management (WSDM) TC Submission: Web Services Manageability Heather Kreger IBM Title slide Igor.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
COMP30311: Advanced Database Systems Norman Paton University of Manchester
1 OGSA-DAI: Service Grids Neil P Chue Hong. 2 Motivation  Access to data is a necessity on the Grid  The ability to integrate different data resources.
Data Breakout. OGSA Architecture – databases Eldas, OGSA-DAI and GridMiner implement a slightly old version of OGSA / DAIS –Architecture doc describes.
Unification of the Grid and the Web B. Ramamurthy.
Grid File System Working Group SAGA and GFS-WG Grid File System Working Group (GFS-WG) Global Grid Forum (GGF)
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
WS-Resource Framework University of Amsterdam
Leading the pervasive adoption of grid computing for research and industry © 2006 Global Grid Forum The information contained herein is subject to change.
Update to the Community GGF16 - Athens
GGF Intellectual Property Policy
OGSA Information Management Services status
Expected meeting output/goal proposal
(on behalf of the POOL team)
OGSA Session #1 Execution Management Services
Data services on the NGS
OGSA Evolving Jeff Nick IBM Fellow, VP On Demand Architecture.
A Web Services Journey on the .NET Bus
Management and Manageability in OGSA
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
Some Basics of Globus Web Services
The OGSA Data Architecture
UK e-Science OGSA-DAI November 2002 Malcolm Atkinson
OGSA Service Classifications
OGSA information services
Dirk Düllmann CERN Openlab storage workshop 17th March 2003
OGSA Data Architecture Scenarios
Database Access and Integration Services Working Group
Outline Pursue Interoperability: Digital Libraries
SAI 430 Enthusiastic Studysnaptutorial.com
Database Management System (DBMS)
POOL/RLS Experience Current CMS Data Challenges shows clear problems wrt to the use of RLS Partially due to the normal “learning curve” on all sides in.
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
Lecture 1: Multi-tier Architecture Overview
WS-Resource Framework: Globus Alliance Perspectives
What is OGSA? GGF17 OGSA and Alternative Grid Architectures Panel
OGF19 – Chapel Hill, NC, USA 30 January 2007
Service Oriented Architecture (SOA)
HP Team in OASIS WSDM TC Date: July 29, 2003
Implementation Plan system integration required for each iteration
Presentation transcript:

Norman Paton University of Manchester Web Services Data Access and Integration Specifications: WS-DAI, WS-DAIR, WS-DAIX … and friends Norman Paton University of Manchester

Specifications Web Services Data Access and Integration (WS-DAI): A paradigm-neutral specification of descriptive and operational features of services for accessing data. The WS-DAI Realisations: WS-DAIR: for relational databases. WS-DAIX: for XML repositories.

DAIS Specification Landscape Open Grid Services Architecture Scenarios for Mapping DAIS Concepts GWD-I Is Informed By WS-DAI GWD-R WS-DAIR WS-DAIX Extend

Terminology - 1 Data Service: a web service that conforms to one of the DAIS specifications. Data Resource: any system that can act as a source or a sink of data (e.g. a relational database). Consumer: an application that exploits a Data Service to access a Data Resource. Data Set: an encoding of data suitable for externalising data outside a Data Resource.

Terminology - 2 Data Description: provides metadata about a data resource and the relationship of that resource to a service interface. Data Access: provides access to data through a service interface. Data Factory: exposes derived data through a service interface. Data Management: manages the relationship between a service and the data resource that it exposes.

Data Service Model

Data Access Data Access collects together messages that access and/or modify a resource.

Behavioural Properties The following behavioural properties are defined: Readable (boolean). Writeable (boolean). Concurrent Access (boolean). Transaction Initiation (enumeration). Transaction Isolation (enumeration). Sensitivity (enumeration). Realisations MAY extend this list.

Data Access Message Patterns To encourage consistency in the realisations, the following message pattern is provided by WS-DAI: <wsdai:RequestMessage> <wsdai:RequestDocument/> <wsdai:ResponseFormat/>? </wsdai:RequestMessage> The ResponseFormat, if present, MUST contain a QName from the RequestMessageResponseTypeList informational property.

Data Factory Data Factory collects together messages that implement the factory pattern. This factory pattern is used principally to support flexible handling of the results of requests.

Data Factory - 2 Consumer SQLExecut eF actory ( SQL Expression Database Data Service SQL Response Relational Row Set SQLExecut eF actory ( SQL Expression ServiceTerms ) generating result set SQL Factory SQLR esponse Description SQLResponse Access Consumer GetRowset ( rowset number ) Reference to SQLResponse Data S ervice Properties : Readable Writeable ConcurrentAccess TransactionInitiation TransactionIsolation Etc. RDBMS specific mechanism for Rowset

Message Patterns To encourage consistency in the realisations, the following message pattern is provided by WS-DAI: <wsdai:RequestMessage> <wsdai:RequestDocument/> <wsdai:BehavioralProperties/> </wsdai:RequestMessage>

Mapping to WSDL The Mapping to WSDL should be seen as indicative. A wider discussion of Mapping issues for DAIS is provided in: S. Laws, S. Malladi, S. Parastatidis, Scenarios for Mapping DAIS Concepts, Informational Draft, GGF12. The WSDL mapping provided in the specifications is in the context of WSRF. We are participating in the OGSA Data Architecture and the OGSA Naming design teams.

… and friends In the next few slides: Not in the next few slides: Data management (WSDM). Data movement (Infod-WG). Naming (OGSA, etc). Federation. Not in the next few slides: File access (ADF-WG). Metadata modelling (CGS-WG). Storage Management (GSM-WG).

Data Management Data Management is not yet defined. Themes: Managing the resource. Managing the service. Managing the service-resource relationship. Awaiting the outcome of Web Services Distributed Management (WSDM) [WSDM] TC in OASIS.

Data Movement Third party and asynchronous delivery: Infod. Mechanisms: Infod service access resources via DAIS. DAIS result services implement Infod portTypes. Third party synchronous delivery: Position vacant. DAIS result services could implement service-to-service or service-to-file portTypes.

Naming Current DAIS position: DAIS ethos: Specifications cast in terms of WSRF. Exploration of naming options. DAIS ethos: WS-DAI quite generic, should be able to be instantiated in many different ways. Realisations may take specifications into contexts with existing naming schemes. DAIS is somewhat stalled on this issue.

Federation DAIS interfaces should: In terms of the above: Be usable to access a federation. Be usable by a federation to access resources. In terms of the above: Is a property of the federation. May provide requirements on DAIS.

Federation Requirements Thorough metadata: Logical, physical, … Flexible delivery: Incremental. Third party. Flexibility w.r.t. transparencies. Replication. Naming. …

Summary Core of specifications has been stable for a year. Completion delayed by maturity/presence of related specifications. Activities: Cleaning/tightening of specifications. Revising in the light of implementation experiences. Working with related groups on boundary conditions, etc.