WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL.

Slides:



Advertisements
Similar presentations
21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
Advertisements

IEEE NSS 2003 Performance of the Relational Grid Monitoring Architecture (R-GMA) CMS data challenges. The nature of the problem. What is GMA ? And what.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP18, Glasgow, Mar 2007.
WP3 WP3 17/9/2002 Steve Fisher / RAL. WP3 Steve Fisher 17/9/2002WP32 Summary Quality Current status 1.2 R-GMA in release 2.0 Recent Requirements Work.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP16, QMUL, 29 Jun 2006 Steve.
EGEE is a project funded by the European Union under contract IST R-GMA: Status and Plans Antony Wilson / RAL GridPP 12 - Brunel
Steve Fisher/RAL - 12/6/2002R-GMA and WP71 R-GMA Use the GMA from GGF A relational implementation Applied to both information and monitoring Creates impression.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
WP3 R-GMA Revisited 23/7/2002 Werner Nutt / Heriot-Watt University.
Canonical Producer CP API User Code CP Servlet Files CreateTable, Port, Protocol, Security, SQL Support, Multiple Query Support Security Insert Query Port.
WP3 R-GMA & OGSA 23/7/2002 James Magowan / IBM. WP3 James Magowan - 23/7/2002R-GMA & OGSA2 Contributors Brian CoghlanTCD Andy CookeHeriot-Watt Ari DattaQMUL.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
Object-Oriented Enterprise Application Development Course Introduction.
Technical Track Session XML Techie Tools Tim Bornholt.
.NET and XML (or XML in.NET) David Oguns Matt Harding.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
JGMA: A Reference Implementation of the Grid Monitoring Architecture Mat Grove Distributed Systems Group University of Portsmouth
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Extracting tabular data from the Web. Limitations of the current BP screen scraper. Parsing is done line by line. Parsing is done line by line. Pattern.
JAVA SERVER PAGES. 2 SERVLETS The purpose of a servlet is to create a Web page in response to a client request Servlets are written in Java, with a little.
Review Paul Ammann SWE 432 Design and Implementation of Software for the Web.
Planning: Hardening the rabbit Steve Fisher / RAL 5/3/2004 WP3.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R-GMA Now With Added Authorization Steve.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
WP3 R-GMA: Likely status New Years Eve Steve Fisher / RAL 24/2/2003.
Internet Technologies Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
Meta-Server System Software Lab. Overview In the Music Virtual Channel system, clients can’t query for a song initiatively Through the metadata server,
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans Plzeň, 10 July 2006 Steve Fisher/RAL.
SAX2 and DOM2 Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
WP3 R-GMA: A Relational Grid information and monitoring system Steve Fisher / RAL 13/12/2002.
INRIA - Progress report DBGlobe meeting - Athens November 29 th, 2002.
A Scalable Virtual Registry Service for jGMA Matthew Grove DSG Seminar 3 rd May 2005.
R-GMA – an Update A reminder of R-GMA The need for a mediator Work with WP7 Release 1.2 and beyond Some Implications of OGSA.
 CMS data challenges. The nature of the problem.  What is GMA ?  And what is R-GMA ?  Performance test description  Performance test results  Conclusions.
ICEE Internship International Center for Engineering Education Project: Natural Language Interaction with a Construction Estimating Virtual Reality Environment.
WP3 The status of the EU DataGrid's R-GMA system Steve Fisher / RAL 24/4/2003.
The impact of R-GMA (upon WP1 and WP4). EDG (Paris) 6 Mar James MagowanImpact of R-GMA Grid Monitoring Architecture (GMA) We use it not only for.
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
Bayu Priyambadha, S.Kom. Static content  Web Server delivers contents of a file (html) 1. Browser sends request to Web Server 3. Web Server sends HTML.
Current Globus Developments Jennifer Schopf, ANL.
EGEE is a project funded by the European Union under contract IST The UK Cluster Steve Fisher / RAL JRA1 meeting at Cork, 19/ April
WP3 WP3 at Budapest 2/9/2002 Steve Fisher / RAL. WP3 Steve Fisher/RAL - 2/9/2002WP3 at Budapest2 Summary News –EDG Retreat –EDG Tutorials –Quality –Release.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP-DB, IC London, 12 July, 2007.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Relational Grid Monitoring Architecture (R-GMA)
Clinical Data Exchange using HL7 and Mirth Connect Lecture 2 - Toolset to use for working with Mirth Connect. - Mirth Connect architecture. - Changing.
gLite Restructuring R-GMA, SD, BDII and GIP
Grid Event Management Using R-GMA Monitoring Framework
Monitoring Java Applications with JAMon
DWR: Direct Web Remoting
asset: Academic Survey System & Evaluation Tool
Lecture 1: Multi-tier Architecture Overview
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
RELATIONAL GRID MONITORING ARCHITECHTURE
Canonical Producer CP API CP Servlet User Code Files
Presentation transcript:

WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL

11 May 2001WP3 relational work - Steve Fisher/RAL2 Why relational Consider an alternative to the LDAP based MDS approach Relational model is much more powerful but LDAP is easily distributed May finally mix and match Plan to know where we are going by M9

11 May 2001WP3 relational work - Steve Fisher/RAL3 What is it Follow GMA from GGF Servlets for producers and probably also consumers (so that we can stream data to a consumer) Servlet which accesses MySQL via JDBC receiving a query and send back reply wrapped in XML – all using standards: –http(s) –XML –SQL

11 May 2001WP3 relational work - Steve Fisher/RAL4 Current technologies Using many existing technologies –Tomcat (servlet engine) –Javacc to build SQL parser Started from some donated code –JUnit – for testing “extreme programming” –Ant – for handling the builds –Dom parser to parse XML –and of course Java we are avoiding anything which will make it hard to write a C++ client Keep the client small

11 May 2001WP3 relational work - Steve Fisher/RAL5 Where are we Existing technologies understood Servlet which will accept SQL and return XML wrapped tables Ability to parse the returned XML Ability to parse almost complete SQL syntax and build a parse tree –Needed for query splitting Registration schema defined Tool to query registry Web page giving access to all the code etc. –

11 May 2001WP3 relational work - Steve Fisher/RAL6 Immediate Plans Submitting poster with supporting paper to BNCOD Manfred and Abdes to receive Java training API gets highest priority –but we need a basic system behind the API to make sure we have got it right. –Fix the registration (of pre-existing tables) - Manfred and James –Progress the API consumer/producer interactions - Abdes and Steve