EGEE is a project funded by the European Union under contract IST-2003-508833 Integration of RGMA and Service Discovery in WMS Enzo Martelli INFN Milano.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum SAGA and SD OGF19 Chapel Hill, NC Steve Fisher.
Advertisements

INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP18, Glasgow, Mar 2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
1 In the good old days... Years ago… the WWW was made up of (mostly) static documents. –Each URL corresponded to a single file stored on some hard disk.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
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
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
EGEE is a project funded by the European Union under contract IST SOAP Simple Object Access Protocol 3 – 4 June
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
FESR Trinacria Grid Virtual Laboratory Relational Grid Monitoring Architecture (R-GMA) Valeria Ardizzone INFN Catania Tutorial per Insegnanti.
INFSO-RI Enabling Grids for E-sciencE R-GMA Gergely Sipos and Péter Kacsuk MTA SZTAKI Credit to Valeria Ardizzone.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using R-GMA.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
EGEE is a project funded by the European Union under contract IST R-GMA Security Stephen Hicks UK Cluster Security Middleware Security Group.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
EGEE is a project funded by the European Union under contract IST LCG open issues Massimo Sgaravatto INFN Padova JRA1 IT-CZ cluster meeting,
Introduction to Business Information Systems by Mark Huber, Craig Piercy, Patrick McKeown, and James Norrie Tech Guide D: The Details of SQL, Data Modelling,
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
GocDB Extensibility Mechanism David Meredith James McCarthy.
Relational Grid Monitoring Architecture (R-GMA)
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
EGEE is a project funded by the European Union under contract IST Padova report Massimo Sgaravatto On behalf of the INFN Padova JRA1 Group.
EGEE is a project funded by the European Union under contract INFSO-RI DGAS Grid accounting L.Gaido on behalf of A.Guarise LCG Workshop November.
CREAM Status and plans Massimo Sgaravatto – INFN Padova
Java Web Services Orca Knowledge Center – Web Service key concepts.
Windows Communication Foundation and Web Services
Resource access in the EGEE project Massimo Sgaravatto INFN Padova
Doron Orbach UCMDB Product Manager
ATS Application Programming: Java Programming
Grid Event Management Using R-GMA Monitoring Framework
The Operations Portal and the Grid Operations Interoperability
Information System Valeria Ardizzone INFN
OGF PGI – EDGI Security Use Case and Requirements
gLite Service Discovery
CE-Monitor Luigi Zangrando INFN-Padova
Application Layer Honolulu Community College
Sabri Kızanlık Ural Emekçi
gLite Information System(s)
WEB SERVICES.
Technical Board Meeting, CNAF, 14 Feb. 2004
The EU DataGrid – Information and Monitoring Services
R-GMA Security Stephen Hicks UK Cluster Security
gLite Information System
Practicals on R-GMA Valeria Ardizzone INFN
SAGA API for gLite Service Discovery
NA4 Test Team Status Test meeting, 07/09/04
gLite Information System
Windows Communication Foundation and Web Services
Teaching slides Chapter 8.
gLite Information System(s)
HTML5 and Local Storage.
RELATIONAL GRID MONITORING ARCHITECHTURE
Distributed System using Web Services
gLite Information System
Information System (BDII)
Distributed System using Web Services
Information Services Claudio Cherubino INFN Catania Bologna
The INFN-GRID RLS A. Cavalli - INFN-CNAF
Intro to Web Services Consuming the Web.
Presentation transcript:

EGEE is a project funded by the European Union under contract IST Integration of RGMA and Service Discovery in WMS Enzo Martelli INFN Milano JRA1 IT-CZ cluster meeting, January 07-08,

IT-CZ Cluster meeting, 07-08/03/ RGMA vs LDAP RGMA is another implementation of the Information Service so far implemented through an ldap server RGMA exposes a database-like interface so that it can be queried through SQL language The equivalent of an ldap search like ldapsearch.... "(objectclass=GlueCE)" GlueCEUniqueID GlueInformationServiceURL is SELECT GlueCEUniqueID GlueInformationServiceURL FROM GlueCE There is a table corresponding to each value of “objectclass”

IT-CZ Cluster meeting, 07-08/03/ RGMA Purchaser I am adding another purchaser to ISM component, equivalent to the ii_purchaser already present, that point to a RGMA server instead of a LDAP server Retrieving data from RGMA Tables, converting in to ClassAd format, inserting in to Information Supermarket Question: As far as I have seen, all the values of the tuples in the RGMA tables are inserted as string. Has the purchaser to convert such values according to Glue Schema or is it just an error?

IT-CZ Cluster meeting, 07-08/03/ Consumer life time: property to be set before starting a query, a consumer must be instantiate on the server side; the rgma client api communicates directly with it. The life time of such consumer has to be set; if the life time expires and no request is sent to the consumer, it is destroyed. This a mechanism provided by RGMA in order to protect itself from accumulation of redundant resources; however, the “time interval” at which the purchasing is done should be greater than the average time of a query.

IT-CZ Cluster meeting, 07-08/03/ Service Discovery The Service Discovery API provides a uniform interface to access service details published by information systems. Such interface is independent of the underlying information system. It provides a set of methods to retrieve information about a known service (using its unique name) and a set of list methods to find services based on certain criteria. Right now, such service is provided only by RGMA.

IT-CZ Cluster meeting, 07-08/03/ Data Types used by the interface Service: { endpoint, name, status, type, version} ServiceStatus: { OK, WARNING, CRITICAL, UNKNOWN } ServiceDetails: { administrator address, list of associated services, list of service data (key/value pairs), site that hosts the service, list of VO supported by the service, the URL of the WSDL(in case of a web service) } ServiceData: list of key/value pairs

IT-CZ Cluster meeting, 07-08/03/ Getting information on a specific service Service getService( serviceName ) SeviceData getServiceData( serviceName ) ServiceDetails getServiceDetails( serviceName ) Value getServiceDataItem( serviceName, key ) SiteName getSite ( serviceName ) URL getServiceWSDL ( serviceName )

IT-CZ Cluster meeting, 07-08/03/ Searching for Services Service[] listServices( serviceType, site, VO ) Service[] listAssiciatedServices( serviceName, serviceType, site, VO )

IT-CZ Cluster meeting, 07-08/03/ Integration in BrokerInfo Such APIs have to be integrated in brokerinfo in order to retrieve service informations for a given VO; in particular what concerns the file catalogs