[seek-dev] RE: registry metadata and design
Bing Zhu
bzhu at sdsc.edu
Wed Sep 15 19:23:39 PDT 2004
Matt,
I read your wiki page, our design docs in Seattle and the current
implementation
of registry. The design doc looks good.
Here are my comments regarding implementation of Ecogrid registry service.
1. registry interface
Here is a list of operations in current registry interface.
RegEntry getEntry(String serviceName)
int registerEntry(String serviceName, String serviceRegName,
String serviceWebAdd)
int updateEntry(String serviceName, String serviceRegName, String
serviceWebadd)
int removeEntry(String serviceName)
RegEntry getEntryByRegName(String serviceRegName)
String getXMLListing(void)
String getXMLEntryByName(String serviceName)
String getXMLEntryByRegName(String serviceRegName)
And I took a look of the implementation, compiled the code and they
looked fine. Basically we just need
some modifications based on these operations especially for remove(),
update() and registerEntry() after
we decided to have a new authentication service. I will modify the
gwsdl tomorrow. And if you have any
comments, please send them to me asap.
2. Store registry entries in Metacat.
We can create a user account which is dedicated for registry only,
say 'EcoRegAdmin'. we store all registry
entries using this Metacat user account. In this way we avoid avoid a
problem of having a 'collection' just
for registries. i.e. in querying all registries in Ecogrid, we just
need to search all documents owned by
user 'EcoRegAdmin'.
Sincerely,
Bing
-----Original Message-----
From: Matt Jones [mailto:jones at nceas.ucsb.edu]
Sent: Friday, September 10, 2004 12:47 PM
To: Bing Zhu
Cc: Rod Spears; seek-dev
Subject: registry metadata and design
Bing,
Here's the thoughts I said I would send your way regarding registry
metadata and the design and implementation of the registry. Instead of
putting it in an email, I created a wiki page so that you and others
could add to it and revise it in a coherent way:
http://seek.ecoinformatics.org/Wiki.jsp?page=EcoGridRegistryDesign
It covers registry metadata, implementation, service identifiers,
distributed regitries, and links to earlier notes, documents, diagrams,
and prototypes.
It's just a first pass, so please feel free to revise it and add to it.
It would be good if all the EcoGrid contributors reviewed this as it
progresses.
Matt
--
-------------------------------------------------------------------
Matt Jones jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/ Fax: 425-920-2439 Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California Santa Barbara
Interested in ecological informatics? http://www.ecoinformatics.org
-------------------------------------------------------------------
More information about the Seek-dev
mailing list