Presentation on theme: "William OMullane - JHUIVOA Cambridge May 12-16, 2003 NVO Registry Prototype Harvest Query Entry."— Presentation transcript:
William OMullane - JHUIVOA Cambridge May 12-16, 2003 NVO Registry Prototype Harvest Query Entry skyservice.pha.jhu.edu/devel/registry/registry.asmx sdssdbs1.stsci.edu/nvo/registry/Registry.asmx rai.ncsa.uiuc.edu/cgi-bin/nvo/oai.pl mercury.cacr.caltech.edu/cgi-bin/OAI-XML/nvo/oai.pl
William OMullane - JHUIVOA Cambridge May 12-16, 2003 Clients are easy to write Just use SOAP toolkit (T. McGlynn & J. Lee have done Perl client). Easy in Java (demo ?) java org.apache.axis.wsdl.WSDL2Java "http://skyservice.pha.jhu.edu/devel/registry/registry.asmx?wsdl" Gives set of Classes for accessing the service Gives Classes for the XML which is returned (i.e. SimpleResource) Still need to write client like RegistryLocator loc = new RegistryLocator(); RegistrySoap reg = loc.getRegistrySoap(); ArrayOfSimpleResource reses = null; reses = reg.queryRegistry(args); You get SimpleResource – Do not care about the XML in between.
William OMullane - JHUIVOA Cambridge May 12-16, 2003 Lessons Identifiers – need to be same across repositories Transformations fairly trivial Good to have Querying decoupled from registry entry WebService might produce specific outputs for ranges of App WebService could produce GLUE dictionary. Dates important for Harvesting