Upload
mavis-oliver
View
218
Download
2
Embed Size (px)
Citation preview
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 projects represented, try to categorise and identify common themes
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
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
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
Other things we should look at
• How do these groups define registries and naming?
• DNS
• ebXML
• DAML