6
Information breakout

Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Embed Size (px)

Citation preview

Page 1: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Information breakout

Page 2: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Things what we did

• What is the difference between a registry and a catalog?

• What do we mean by naming?

• What does OGSA define?

• Using projects represented, try to categorise and identify common themes

Page 3: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Naming and RegistriesProject OGSA-DAI

(OGSI)DAIS

(WS-RF)

MDS2

(pre-WS)

MD4

(WS-RF)

rGMA jGMA EGEE DM UDDI

Query

API

GT3 SGR + XPath

LDAP Globus MDS

rGMA API + SQL

jGMA API

+ SQL

EGEE RLS UDDI

Human XML CIM + ? GLUE schema

XML thing

GLUE schema

GLUE schema + CIM

Logical filenames

(EGEE)

Name + Categorisation + taxonomies

GT3 LDAP WS-RF, WS-I

WSAgree

MySQL JDBC / XML:DB

? e.g. UDDI4J

Abstract LDAP map of GLUE schema

? Table GUID TModel

(internal)

GT3 LDAP WS-RF + MySQL JDBC ? e.g. UDDI4J

Address GSH EPR inc ReferenceProperty

UNIX pathname

WS-RF ReferenceProperty

EPR + extra info

Endpoint as URL

Physical Filename

URL

Output API

GT3 rGMA API

jGMA API UDDI

Page 4: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Things to note (1)

• There is no reference framework to allow us to compare our registries / catalogs

• The definition of the naming layers is confused• The standards used by the implementations

seem to be based on when they were built– GLUE schema– LDAP– ServiceGroupRegistries– WS-RF

Page 5: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Things to note (2)

• No projects are using UDDI– But ETF in UK is deploying UDDI for registering

services– This is also the UK Grid Strategy

• We are moving towards using databases to maintain persistence

• The GLUE Schema does not do everything– Everyone has extended it to suit their purpose

• There needs to be a way of capturing what’s good in GLUE+extns in CIM

Page 6: Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using

Other things we should look at

• How do these groups define registries and naming?

• DNS

• ebXML

• DAML