Grid Data Services - Relational Database Management Systems
Ben Collins, Andrew Borley, Neil Hardman, Alan J. Knox, Simon Matthew Laws, James Magowan, Manfred Oevers, Ed Zaluska · ePrints Soton (University of Southampton) · 2002
This document is for information and should be viewed as a working draft.It describes our current thinking on Grid Data Services for access to Relational Database Management Systems (RDBMs).The objective of this document is to allow critical validation of our approach and proposals in the wider Grid community through the GGF DAIS Working Group.We plan to revise this document for GGF6 based on input from the community.We start with some background to our proposal and describe the current scope and activities we are undertaking and put those into the context of other Grid activities, which are closely related to ours.We then describe our approach, which fundamentally begins with gaining an understanding of the user scenarios, and the generic patterns that arise from those.We then describe our current thinking on interface definitions and some of the choices with which we are faced.We finally describe the implementation activities we are undertaking, in parallel with the scenarios work, through prototyping experiments.The thinking of the Grid and Web Services communities are converging, as evidenced by OGSA, however decisions have yet to be made in several key areas, for example security, stateful services, and service discovery.This means that we have to be aware that the environment within which we are working is evolving and that we will have to adapt our proposals accordingly.• be based upon Globus-3 (specifically utilising GSI and GridFTP) with backward compatibility with the prototype Globus-2 implementation (see Phase 1 -Core Grid Services Prototype above) where possible.• provide a Java and possibly a C API for application developers.• be tested with Oracle, DB2, and MySQL.• will be optimised to provide high performance delivery of large datasets using a number of protocols (for example, SOAP/HTTP and GridFTP) • be evaluated by early adopter Grid projects.